azureazure-active-directoryazure-ad-b2c

Azure AD B2C Password Reset


I am trying to understand how Azure AD B2C password reset is meant to be used.

It appears there are a number of ways password reset can be handled. What is the difference between these? Is there is a price difference between these? Are some of these features of Azure AD, whilst some are features of Azure AD B2C? Why does method 3 below not appear to work?

  1. Via an Azure B2C user flows (policies).

    • The policy for Sign in v1 goes to AD password reset below.
    • Whilst all other policies go to B2C password reset, that allows users to reset their password via their primary email address stored in their user profile.
  2. Via Azure Active Directory Self Service Password Reset. Which is accessible via https://passwordreset.microsoftonline.com. This allows the user to reset their password via any email address stored on their profile.

  3. Reset password button on user profile. This provides a temporary password, however the temporary password does not seem to work.


Solution

  • #AAD B2C ≠ AAD ===> AAD B2C users ≠ AAD users

    Currently, we only support two ways to reset Azure AD B2C users' password in general scenario:

    1. Self-service reset password(SSPR) with Azure AD B2C Password reset policy/user flow.

    2. Admins help users to reset password with Azure AD Graph API: https://learn.microsoft.com/en-us/previous-versions/azure/ad/graph/api/users-operations#reset-a-users-password--

    Answers to your questions:

    What is the difference between these? Is there is a price difference between these? Are some of these features of Azure AD, whilst some are features of Azure AD B2C?

    Why does method 3 below not appear to work?

    As I mentioned in the above, this feature is just for Azure AD users. NOT AAD B2C users. Therefore, you cannot reset B2C users' password here.

    As Alex said, AAD B2C user is not Azure AD user. B2C users is for 2c senario. Normal Azure AD user is for organization/enterprise scenario.

    You can also refer to my answers for What's the difference between Azure AD B2C tenant and normal Azure AD tenant?


    More about how B2C password reset policy works: