Not able to reset the password using email address in Azure B2C

Ashi 11 Reputation points
2020-11-06T07:35:03.153+00:00

We have selected "Username" as a identity provider for local account in Azure AD B2C.
and selected "User ID signup" identifier for creating the "Sign up and sign in" user flow.
So the user is successfully able to sign-up and sign-in using user name.

NOTE: We are collecting Username, Email and Password during the signup

For the Password rest user flow we have opted "Reset password using email address" as an identity provider

But if we try to reset the password using the email address, we are getting the below error after verifying the code received to our registered email id
"An account could not be found for the provided user ID"
38001-password-reset-error.png

If we opt "Reset password using email address" then user is successfully able to reset their password without any error.

Microsoft Entra External ID
Microsoft Entra External ID
A modern identity solution for securing access to customer, citizen and partner-facing apps and services. It is the converged platform of Azure AD External Identities B2B and B2C. Replaces Azure Active Directory External Identities.
2,662 questions
{count} votes

1 answer

Sort by: Most helpful
  1. 2020-11-06T15:14:13.717+00:00

    Hello @Ashi , this is not possible using user flows since only 1 identity of type username is stored in the user.

    Let us know if this answer was helpful to you. If so, please remember to mark it as the answer so that others in the community with similar questions can more easily find a solution.