An API that connects multiple Microsoft services, enabling data access and automation across platforms
Can a third-party app reset Entra ID user passwords via Graph API with app-only permissions? Is there an official supported endpoint?
Hello everyone,
We plan to build an internal self-service portal using a third-party daemon app with pure app-only authentication (no interactive admin sign-in) to reset passwords for other Entra ID users.
I would like to confirm the following:
- Does Microsoft Graph provide an official endpoint to reset user passwords by updating the
passwordProfileunder the app-only permission model? IsUser-PasswordProfile.ReadWrite.Allthe least-privilege application permission for this operation? - What are the limitations of this capability? For example, does it only work for cloud-only accounts? Are hybrid AD synced accounts affected?
- Will this Graph password reset API be impacted by the upcoming retirement of SMS and phone call authentication methods for Microsoft MFA?
We also want to know the security risks and auditing best practices when granting permissions for password modification.
Thanks.
Microsoft Security | Microsoft Graph
1 answer
Sort by: Most helpful
-
Deleted
This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.
Comments have been turned off. Learn more