Update users-passwordprofile-permissions.md#9577
Conversation
|
@microsoft-github-policy-service agree company="Microsoft" |
|
Learn Build status updates of commit 6548523: ✅ Validation status: passed
For more details, please refer to the build report. For any questions, please:
|
|
I've pinged @yyuank for SME review and approval. |
FaithOmbongi
left a comment
There was a problem hiding this comment.
Hi @tomatsue - Thank you for proposing this correction.
I've checked with the PG and they've confirmed that PasswordProfile.ReadWrite.All app permission is sufficient in app-only scenarios. You don't need UserReadWrite.All. Please confirm you've not seen a different behavior and I can merge this PR with the changes applies.
| - *Privileged Authentication Administrator* is the least privileged role that's allowed to update this property for *all* administrators in the tenant. | ||
| - In general, the signed-in user must have a higher privileged administrator role as indicated in [Who can reset passwords](/graph/api/resources/users#who-can-reset-passwords). | ||
| - In app-only scenarios, the calling app must be assigned a supported permission *and* at least the *User Administrator* [Microsoft Entra role](/entra/identity/role-based-access-control/permissions-reference?toc=%2Fgraph%2Ftoc.json). No newline at end of file | ||
| - In app-only scenarios, the calling app must be assigned *User-PasswordProfile.ReadWrite.All* and at least *User.ReadWrite.All*. |
There was a problem hiding this comment.
| - In app-only scenarios, the calling app must be assigned *User-PasswordProfile.ReadWrite.All* and at least *User.ReadWrite.All*. | |
| - In app-only scenarios using Microsoft Graph application permissions, *User-PasswordProfile.ReadWrite.All* is the least privileged permission. |
| - *Privileged Authentication Administrator* is the least privileged role that's allowed to update this property for *all* administrators in the tenant. | ||
| - In general, the signed-in user must have a higher privileged administrator role as indicated in [Who can reset passwords](/graph/api/resources/users#who-can-reset-passwords). | ||
| - In app-only scenarios, the calling app must be assigned a supported permission *and* at least the *User Administrator* [Microsoft Entra role](/entra/identity/role-based-access-control/permissions-reference?toc=%2Fgraph%2Ftoc.json). | ||
| - In app-only scenarios, the calling app must be assigned *User-PasswordProfile.ReadWrite.All* and at least *User.ReadWrite.All*. |
There was a problem hiding this comment.
| - In app-only scenarios, the calling app must be assigned *User-PasswordProfile.ReadWrite.All* and at least *User.ReadWrite.All*. | |
| - In app-only scenarios using Microsoft Graph application permissions, *User-PasswordProfile.ReadWrite.All* is the least privileged permission. |
|
Hi @FaithOmbongi, thank you for checking. I've confirmed that an app with User-PasswordProfile.ReadWrite.All permissions can successfully update the |
|
#feedback-addressed |
|
Hi @tomatsue - AADSTS50057 is definitely not expected. That adding User.ManageIdentities.All worked shows there could have been a different issue for the user account apart from the password. I recommend the following:
|
|
Learn Build status updates of commit 80925b0: ✅ Validation status: passed
For more details, please refer to the build report. |
|
Learn Build status updates of commit dbfa3d9: ✅ Validation status: passed
For more details, please refer to the build report. |
In app-only scenarios, it works without Entra roles such as the User Administrator or the Password Administrator.
Important
Required for API changes:
Add other supporting information, such as a description of the PR changes:
ADD INFORMATION HERE
Important
The following guidance is for Microsoft employees only. Community contributors can ignore this message; our content team will manage the status.
After you've created your PR, expand this section for tips and additional instructions.
#feedback-addressedto the pull request.For more information, see the Content review process summary.