IDP Configuration for B2C

You can add IDP configuration for B2C in the IDP configuration page in Evolve for Portal.

Before you can start with adding IDP details, you will need below information ready:

  1. TenantName : This is the name of Azure B2C tenant created . In Azure, go to b2c tenant directory and select azure b2c, on the top right corner you will be able to see the tenant name.

  2. TenantID : Select the app created in B2C directory , and in app overview under Directory tenant ID) you can find the tenantID.

  3. ClientID In the app Overview, under Application (ClientID) you can find the Client ID.

  4. SignIn, SingUp, PasswordReset Policies : Go to Azure AD B2C → Policies → User Flows and note down the name of SignIn, SignUp, and Password reset policies that we created during app registration click here to see app registration details.

Once you have got all the above values, you can now fill the IDP configuration page in Evolve for Portal using the values as below:

  1. Issuer: Click on the below link for issuer.

    https://{tenantName}/.b2clogin.com/{tenantId}/v2.0/

    Replace {tenantName} and {tenanId} with values you got in step 1 and step2 above.

  2. MetadataURL: Click on the below link for MetadataURL

    https://{tenantName}.b2clogin.com/{tenantName}.onmicrosoft.com/<policy-name>/v2.0/.well-known/openid-configuration

    Replace {tenantName} with value of tenantName we got in step1 above.

  3. Scope: Provide openid in Scope.

  4. Client id : In the app Overview, under Application (ClientID) you can find the Client ID.

  5. Redirect URL : Provide Portal URL for Redirect URL.

  6. Auth EndPoint: Click on the below link for End Point.

    https://{tenantName}.b2clogin.com/{tenantName}.onmicrosoft.com/<policy-name>/oauth2/v2.0/authorize

    Replace {tenantName} with value of tenantName we got in step1 above.

  7. SignUp Policy Name: Provide the value of SignUp policy you got in step 4 above.

  8. SignIn Policy Name: Provide the value of SignIn policy you got in step 4 above.

  9. Password Reset Policy: Provide the value of Password Reset policy you got in step 4 above.