2017-08-23 18 views
0

Azure ADでユーザーを作成し、Microsoft Graph APIを使用してユーザーのパスワードを変更しようとしましたが、管理者権限としてエラーメッセージが表示されました。 助けがありがとうMicrosoft Graph Api-Change Password

+0

あなたは、他のユーザーのパスワードを変更しようとしていますか?またはあなたのサインインしたユーザーですか? –

+0

私は他のユーザーのパスワードとサインインしたユーザーの両方のパスワードを変更しようとしています – sql

答えて

0

あなたが使用しているAPI、Azure AD Graph APIまたはMicrosoft Graph APIがわかりません。

MicrosoftグラフAPI:

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

のAzure ADグラフAPI:

POST https://graph.windows.net/me/changePassword?api-version=1.6 
Content-Type: application/json 
{ 
    "currentPassword": "138122cC@", 
    "newPassword": "[email protected]" 
} 
、パスワード変更操作が署名しているユーザ自身のパスワードを変更するために使用されているAPIしかし、誰母校ません

ドキュメントを参照してください:https://msdn.microsoft.com/Library/Azure/Ad/Graph/api/functions-and-actions#changePassword

注:この操作は、ログインしているユーザーに対してのみ呼び出すことができます。以下に示すようにmeエイリアスを使用して操作を処理するだけでなく、/ users // changePasswordまたは/ users/userPrincipalName/changePasswordを使用できますが、これらのアドレッシングモードを使用する場合、ターゲットユーザーはサインインしたユーザーでなければなりません。

ターゲットユーザーがサインインしたユーザでない場合は、エラーがスローされます。Access to change password operation is denied.

関連する問題