Can a third-party app reset Entra ID user passwords via Graph API with app-only permissions? Is there an official supported endpoint?

西湖IT管理员 70 Reputation points
2026-10-12T06:07:43.6033333+00:00

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:

  1. Does Microsoft Graph provide an official endpoint to reset user passwords by updating the passwordProfile under the app-only permission model? Is User-PasswordProfile.ReadWrite.All the least-privilege application permission for this operation?
  2. What are the limitations of this capability? For example, does it only work for cloud-only accounts? Are hybrid AD synced accounts affected?
  3. 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
0 comments No comments

1 answer

Sort by: Most helpful
  1. 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

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.