2017-08-23 7 views
0

J'ai créé Utilisateurs dans Azure AD et avec l'aide de Microsoft Graph Api en essayant de changer le mot de passe des utilisateurs mais obtenir un message d'erreur en tant que droits d'administrateur requis. L'aide est appréciéeMicrosoft Graph Api-Change Mot de passe

+0

Êtes-vous essayer de changer le mot de passe d'autres utilisateurs? ou votre utilisateur connecté? –

+0

J'essaie à la fois pour changer le mot de passe des autres utilisateurs ainsi que pour mon utilisateur connecté – sql

Répondre

0

Je ne suis pas sûr de l'API que vous utilisez, Azure AD Graph API ou Microsoft Graph api. Mais pas de mater qui api, l'opération de mot de passe de changement est utilisé pour le utilisateur connecté à changer leur mot de passe:

graphique Microsoft api:

POST https://graph.microsoft.com/v1.0/me/changePassword 
Content-Type: application/json 
{ 
    "currentPassword": "Test1234!", 
    "newPassword": "Test5678!" 
} 

Azure AD Graphique api:

POST https://graph.windows.net/me/changePassword?api-version=1.6 
Content-Type: application/json 
{ 
    "currentPassword": "[email protected]", 
    "newPassword": "[email protected]" 
} 

S'il vous plaît se référer au document: https://msdn.microsoft.com/Library/Azure/Ad/Graph/api/functions-and-actions#changePassword

Remarque: Cette action ne peut être appelée que sur l'utilisateur connecté. En plus d'adresser l'opération en utilisant l'alias me comme indiqué ci-dessous, vous pouvez utiliser/users // changePassword ou/users/userPrincipalName/changePassword, mais si vous utilisez ces modes d'adressage, l'utilisateur cible doit être l'utilisateur connecté.

Si l'utilisateur cible est pas utilisateur connecté, il lancera une erreur: Access to change password operation is denied.