我尝试使用仅限App授权流程和委派授权流程来更新用户详细信息(登录获取授权代码,然后获取访问令牌)。
操作:更新联合用户的onPremisesImmutableId,
请在下面找到请求的详细信息,
PATCH https://graph.microsoft.com/v1.0/users/xxxxx@xxxxx.com
内容类型:application / json
接受:application / json
授权:持票人
主持人:graph.microsoft.com
内容长度:150
期待:100-continue
{“userPrincipalName”:“xxxxxx@xxxxx.onmicrosoft.com”,passwordProfile“:{”forceChangePasswordNextSignIn“:false,”password“:”testTest1234“}}
响应:
{ “错误”:{ “code”:“Authorization_RequestDenied”, “message”:“没有足够的权限来完成操作。”, “innerError”:{ “request-id”:“d25b7047-0cd0-46da-b77e-c7225bd030c5”, “日期”:“2016-03-22T16:47:17” } } }
任何人都可以让我知道要设置哪个应用程序权限,这样可行吗?我们还有使用仅限应用授权流程可以或不能执行的事项列表。
任何帮助都将不胜感激。
答案 0 :(得分:1)
目前,重置密码只能在委派流程中完成。确保" Access目录为登录用户"您的申请要求获得许可。