How to configure self-service password reset in Microsoft Entra ID

Self-service password reset (SSPR) in Microsoft Entra ID gives users a path back into their accounts without opening a ticket, reducing help desk volume and recovery times without technician involvement.

A user enters their username, verifies identity through one or more registered methods, and sets a new password in under two minutes. Entra ID SSPR handles two operations: Resetting a cloud-only password, and writing changes back to on-premises AD for hybrid accounts. Each step can be enabled independently.

However, Entra ID SSPR has real limitations at enterprise scale around authentication method depth, hybrid configuration complexity, and policy granularity. This guide covers native Entra ID SSPR configuration, where those boundaries sit in practice, and how ManageEngine ADSelfService Plus extends the capability for organizations that need more.

Prerequisites and licensing requirements for Microsoft Entra ID SSPR

Prerequisites for Entra ID self-service password reset

Before configuring self-service password reset in Entra ID, ensure the following requirements are met:

  • Assign the Authentication Policy Administrator role to the account performing the configuration. This role provides the permissions needed to manage SSPR policies, authentication methods, and registration settings without granting full Global Administrator access.
  • Enable at least one authentication method, such as Microsoft Authenticator, SMS, voice call, email OTP, or OATH tokens for password reset verification.
  • If you use a hybrid environment and want password changes to sync back to on-premises AD, configure password writeback through Entra Connect.
  • Ensure users are licensed appropriately based on your SSPR and password writeback requirements:
License tier SSPR scope Password writeback
Microsoft Entra ID Free Administrators only Not available
Microsoft Entra ID P1 All users or selected group Available
Microsoft Entra ID P2 All users or selected group Available
Microsoft 365 Business Premium All users or selected group Available (P1 included)

How to configure self-service password reset in the Microsoft Entra admin center

  • Sign in to the Microsoft Entra admin center with Authentication Policy Administrator rights.
  • In the left navigation, go to Protection > Password reset.
  • On the Properties page, set Self service password reset enabled to one of three values:
    • None: SSPR is disabled for all users.
    • Selected: SSPR is active only for members of a specific Microsoft Entra group. Use this for a pilot.
    • All: SSPR is active for every non-administrator user in the tenant.
  • If you chose Selected, click Select group and pick a single group. Nested group resolution doesn't work in this control, so the target users must be direct members.
  • Click Save.

Note: The administrator reset policy operates independently of this setting. An account holding any administrator role always faces a two-gate challenge, because Microsoft sets that policy at the platform level. Testing SSPR with your own admin account gives you a different experience from what your users will see.

Limitations of native Entra ID SSPR

Microsoft Entra ID handles cloud identity well, but has notable gaps for organizations with complex needs:

  • SSPR policies can only be configured for a single group at a time.
  • Password policy complexity and customization for cloud users is limited.
  • Microsoft Authenticator, OATH tokens, SMS, voice call, and email OTP are the only available authenticators in the password reset flow.
  • Hybrid environments require Entra Connect password writeback for on-premises password synchronization.

Why choose ADSelfService Plus over native Entra ID self-service password reset?

ADSelfService Plus fills these gaps with granular group-based SSPR policies, advanced password policy enforcement, stronger verification options, and dedicated on-premises AD SSPR capability:

  • Create granular, group-based self-service password reset policies.
  • Enforce advanced password policies across user groups and domains in a tenant.
  • Verify user identities using a broader range of authentication methods including phishing-resistant FIDO2 security keys and biometric authentication.
  • Enable self-service password reset for on-premises AD environments.
  • Reduce dependency on complex hybrid password writeback configurations.

Step-by-step: Configure Entra ID self-service password reset using ADSelfService Plus

Step 1. Create an SSPR policy

  • Navigate to Entra ID > Configuration > Self-Service > Policy Configuration.
  • Click the Add New Policy button.

    Note: ADSelfService Plus creates a default policy for each discovered domain. You can edit this existing policy or create new policies to fit your requirements

  • Enter a descriptive policy name.
  • Select the self-service features you want to enable for this policy (e.g., Reset Password). ADSelfService Plus policy settings for Entra ID showing password reset and change options with domain and group scoping
    Image 1. ADSelfService Plus SSPR Policy Configuration for Microsoft Entra ID
  • Click Select Domains/Groups to define the policy's scope. You can apply it to all users in a domain or target specific domains and groups.
  • Click OK to confirm the selection.
  • Click Save Policy.

Step 2. Configure MFA for self-service password reset

  1. Navigate to Entra ID in the ADSelfService Plus admin portal.
  2. Go to Configuration > Self-Service > Multi-factor Authentication > Authenticators Setup.
  3. From the Choose the Policy drop-down, select the SSPR policy that will apply.
  4. Click the required authenticator and enter the required information.
  5. Click Save to enable the authenticator.
  6. Go to Configuration > Self-Service > Multi-Factor Authentication > MFA for Reset.
  7. From the Choose the Policy drop-down, select the policy to which the MFA settings should apply.
  8. Under MFA for Password Reset, specify the number of authentication methods to be enforced and select the required authenticators.
  9. (Optional) Click the asterisk (*) next to an authentication method to mark it as mandatory. You can also reorder the authenticators to define the verification sequence.
  10. Click Save Settings. ADSelfService Plus MFA configuration screen showing MFA for Reset tab with authentication factor selector
    Image 2. ADSelfService Plus MFA for Password Reset Configuration in Microsoft Entra ID

Configure authentication methods for SSPR in ADSelfService Plus

ADSelfService Plus supports 17 authenticators for identity verification during password reset.

  • YubiKey Authentication
  • Biometric Authentication
  • Push Notification Authentication
  • Microsoft Authenticator
  • Google Authenticator
  • Zoho OneAuth TOTP Authentication
  • Custom TOTP Authenticator (software or hardware tokens)
  • TOTP Authentication
  • QR Code-Based Authentication
  • SAML Authentication
  • Duo Security
  • RSA SecurID
  • SMS Verification
  • Email Verification
  • Security Questions and Answers

Two-factor vs. three-factor verification: Set the minimum authenticator count to one for lower-sensitivity groups or domains, and two for privileged accounts or regulated data handlers. Requiring two authenticators during reset means an attacker who controls a user's email or phone alone can't complete the flow—they also need to clear a one or two independent challenge before a new password is issued.

Per-group method assignment: Policies scoped to groups and domains let you assign different authenticators to different populations. For example, FIDO2 passkeys and hardware tokens for executive and finance groups; TOTP plus backup codes for standard users.

Conditional access layering: ADSelfService Plus evaluates IP address, device, time of day, and geolocation before presenting the MFA challenge. A user resetting from an unrecognized IP outside business hours gets an additional factor that the same user wouldn't face from a corporate workstation.

SSPR user enrollment and registration in ADSelfService Plus

Users must register their authentication methods before the reset flow can work. Three enrollment paths are available.

Self-enrollment via the web portal: Users complete the enrollment wizard for their assigned authenticators through the ADSelfService Plus portal. Simple for engaged user bases, but unreliable when users ignore prompts and forget passwords before enrolling.

Enrollment notifications via email or push: Automated reminders nudge unenrolled users to complete enrollment before they need it—reducing the gap between account provisioning and SSPR readiness.

CSV-based bulk preenrollment: Import enrollment data to preregister entire populations, which is useful when migrating from another MFA platform or onboarding a new department. Users arrive preenrolled and SSPR is available from day one.

Unenrolled users who attempt a reset are blocked and redirected to enroll with no bypass unless enabled. Enrollment coverage is visible under the built-in reports, and a reconfirmation schedule can be configured to catch stale mobile numbers and replaced devices before they block a legitimate reset.

Hybrid password reset without the writeback complexity

Password writeback works, but it requires a P1 or P2 license, Entra Connect service account with the correct permissions, and an on-premises infrastructure dependency that becomes a single point of failure for every cloud-side reset.

ADSelfService Plus provides seamless password synchronization between AD and Microsoft Entra ID. Users can reset or change their passwords through a single self-service portal, and ADSelfService Plus automatically updates credentials across connected directories without requiring Entra Connect password writeback.

Configure SSPR notifications and portal customization in ADSelfService Plus

Post-action notifications: Configure email and SMS templates for password reset events under Admin > Mail/SMS Settings. Alert the user, their manager, and admin addresses per action type without any no extra tools.

Portal branding: Apply a logo, color scheme, and help desk contact link through Admin > Customization. The help desk link appears throughout the reset flow, giving users a visible fallback before they reach for the phone.

Audit-ready reporting: Every self-service event is logged under Reports > Audit Logs. Along with 14+ built-in reports map to the GDPR, HIPAA, PCI DSS, SOX, NIST, NIS2, CJIS, and Essential Eight—schedulable directly to the compliance team's inbox.

Best practices to enable password reset for Entra ID SSPR.

Pilot first. Enable Entra ID SSPR on one group, validate AD sync, and measure the drop in help desk tickets before rolling ADSelfService Plus out to the full environment.

Enroll before cutting the helpdesk reset path. Users who aren't enrolled when the switch flips will call anyway. Use ADSelfService Plus forced enrollment at Windows logon for two weeks, monitor the enrollment report, then disable the help desk path.

Default to two authentication methods. One factor means a stolen email or borrowed phone clears self-service password reset verification alone. Two independent factors make each individually insufficient.

Use FIDO passkeys for admin accounts. Phishing, credential stuffing, and MITM attacks against OTP channels don't work against FIDO2 public-key authentication, the simplest control that closes those vectors entirely for privileged identities.

Frequently asked questions

What is self-service password reset in Azure AD?

Self-service password reset in Microsoft Entra ID (formerly Azure AD) lets users reset forgotten passwords and get out of locked accounts without calling IT. They verify their identity through one or more registered methods, and set a new password. The process takes under two minutes for most users.

How does SSPR work in Microsoft Entra ID?

Microsoft Entra ID intercepts the password reset request, confirms the user's identity through the configured authentication methods, and either writes the new password to the cloud account directly or routes it back to on-premises Active Directory through Microsoft Entra Connect if the tenant uses hybrid identity with password writeback enabled.

What license do I need for self-service password reset?

Microsoft Entra ID Free covers SSPR for administrator accounts only. Enabling SSPR for standard users or a selected group requires Microsoft Entra ID P1 or P2. Password writeback to on-premises AD also requires P1 or P2. Microsoft 365 Business Premium bundles P1 and qualifies.

What authentication methods are available for SSPR?

Microsoft Entra SSPR offers six user authentication methods: mobile app notification, mobile app code, email, mobile phone (SMS or voice), office phone, and security questions. You configure whether users complete one method or two to finish a reset. ManageEngine ADSelfService Plus adds 11+ further options including FIDO passkeys, YubiKey, and biometric authentication for organizations needing more verification coverage.

Enhance AD password policies with advanced complexity requirements using ADSelfService Plus

 
  • Prerequisites and licensing requirements for Microsoft Entra ID SSPR
  • How to configure self-service password reset in the Microsoft Entra admin center
  • Limitations of native Entra ID SSPR
  • Why choose ADSelfService Plus over native Entra ID self-service password reset?
  • Step-by-step: Configure Entra ID self-service password reset using ADSelfService Plus
  • Configure authentication methods for SSPR in ADSelfService Plus
  • SSPR user enrollment and registration in ADSelfService Plus
  • Hybrid password reset without the writeback complexity
  • Configure SSPR notifications and portal customization in ADSelfService Plus
  • Best practices to enable password reset for Entra ID SSPR.
  • Frequently asked questions

ADSelfService Plus trusted by

A single pane of glass for complete self service password management
Email Download Link