Register the Proxy Identity Experience Framework
Register the ProxyIdentityExperienceFramework
application
- Select App registrations, and then select New registration.
- For Name, enter
ProxyIdentityExperienceFramework
. - Under Supported account types, select Accounts in this organizational directory only.
- Under Redirect URI, use the drop-down to select Public client/native (mobile & desktop).
- For Redirect URI, enter
myapp://auth
. - Under Permissions, select the Grant admin consent to openid and offline_access permissions checkbox.
- Select Register.
- Record the application (client) ID for use in a later step.
Define the application as public client
- In the left menu, under Manage, select Authentication.
- In the Advanced settings > Allow public client flows section, set Enable the following mobile and desktop flows to Yes.
- Select Save.
- Ensure that
"allowPublicClient": true
is set in the application manifest through the following steps:- In the left menu, under Manage, select Manifest to open the application manifest.
- Find the
allowPublicClient
key and ensure its value is set totrue
.
Grant permission to the exposed API scope
- In the left menu, under Manage, select API permissions.
- Under Configured permissions, select Add a permission.
- Select the My APIs tab > IdentityExperienceFramework application.
- Under Permission, select the user_impersonation scope that you defined earlier.
- Select Add permissions. Wait a few minutes to allow the permissions to take effect before proceeding to the next step.
- Select Grant admin consent for
<your tenant name>
. - Select Yes.
- Select Refresh, and then verify that Granted for ... appears under Status for the scope.
For more information, see Tutorial: Create user flows and custom policies in Azure Active Directory B2C in the Microsoft Azure documentation.