Azure Active Directory B2C: Set up self-service password reset for your consumers
With the self-service password reset feature, your consumers (who have signed up for local accounts) can reset their passwords on their own. This significantly reduces the burden on your support staff, especially if your application has millions of consumers using it on a regular basis. Currently, we only support using a verified email address as a recovery method. We will add additional recovery methods (verified phone number, security questions, etc.) in the future.
This article applies to self-service password reset used in the context of a sign-in policy. If you need fully customizable password reset policies invoked from your app, see this article.
By default, your directory will not have self-service password reset turned on. Use the following steps to turn it on:
- Sign in to the Azure classic portal as the Subscription Administrator. This is the same work or school account or the same Microsoft account that you used to create your directory.
- Navigate to the Active Directory extension on the navigation bar on the left side.
- Find your directory under the Directory tab and click it.
- Click the Configure tab.
Scroll down to the User password reset policy section and toggle the Users enabled for password reset option to YES. Notice that the Alternate Email Address option is checked; leave it as it is.
- Click Save at the bottom of the page. You're done!
To test, use the "Run now" feature on any sign-in policy that has local accounts as an identity provider. On the local account sign-in page (where you enter an email address and password, or a username and password), click Can't access your account? to verify the consumer experience.
The self-service password reset pages can be customized by using the company branding feature.