Azure active directory AAD图形用户修补程序授权问题

Azure active directory AAD图形用户修补程序授权问题,azure-active-directory,azure-ad-graph-api,Azure Active Directory,Azure Ad Graph Api,我在尝试用AAD图(在B2C租户中)修补用户实体时遇到未经授权的错误。使用具有对称密钥的客户端凭据流获取的令牌具有Directory.ReadWrite.All对graph.windows.net资源的权限。我错过了什么?(是否必须使用X509获取令牌?) 尝试使用AAD Graph修补用户实体时,我遇到未经授权的错误 我想你是在用aad图来解释 如上所述,对于目录.ReadWrite.All,没有重置用户密码的权限 如果您想重置密码,文档中也提到了密码,您应该使用delegatescopeU

我在尝试用AAD图(在B2C租户中)修补用户实体时遇到未经授权的错误。使用具有对称密钥的客户端凭据流获取的令牌具有
Directory.ReadWrite.All
graph.windows.net
资源的权限。我错过了什么?(是否必须使用X509获取令牌?)

尝试使用AAD Graph修补用户实体时,我遇到未经授权的错误

我想你是在用aad图来解释

如上所述,对于
目录.ReadWrite.All
,没有重置用户密码的权限

如果您想重置密码,文档中也提到了密码,您应该使用
delegate
scope
User.ReadWrite.All
Directory.accessUser.All
权限

重要

重置用户密码需要
delegate
scope
User.ReadWrite.All
Directory.accessUser.All
。除了正确的作用域之外,登录用户还需要足够的权限来重置其他用户的密码

Response:
{"odata.error":{"code":"Authorization_RequestDenied","message":{"lang":"en","value":"Insufficient privileges to complete the operation."}}}


Request
https://graph.windows.net/xyz.onmicrosoft.com/users/c064a6a5-...1f5a0?api-version=1.6
Content-Type: application/json
Content-Length: 241
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IndVTG1ZZnNxZFF1V3RWXy1oeFZ0REpKWk00USIsImtpZCI6IndVTG1ZZnNxZFF1V3RWXy1oeFZ0REpKWk00USJ9.eyJhdWQiOiJodHRwczovL2dyYXBoLndpbmRvd3MubmV0LyIsImlzcyI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0LzQwZmFiMTlkLTQ0ZjctNDY4MS04YTBhLWIyY2FlMzQ1ZGUwMy8iLCJpYXQiOjE1NDEwODU1MzUsIm5iZiI6MTU0MTA4NTUzNSwiZXhwIjoxNTQxMDg5NDM1LCJhaW8iOiI0MlJnWUZqL09ubUNscnpiTEZ1VFRVcytaQ1ZOQUFBPSIsImFwcGlkIjoiNDU1YzVjMzgtNDhlOC00MWZiLWEzMmMtZmQyZTc2YTc0YzllIiwiYXBwaWRhY3IiOiIxIiwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNDBmYWIxOWQtNDRmNy00NjgxLThhMGEtYjJjYWUzNDVkZTAzLyIsIm9pZCI6IjFmZGQzNDllLTUxZjMtNDkwNy05ZTg0LTZhMWQ5NjVmYWU3NyIsInJvbGVzIjpbIkRpcmVjdG9yeS5SZWFkV3JpdGUuQWxsIl0sInN1YiI6IjFmZGQzNDllLTUxZjMtNDkwNy05ZTg0LTZhMWQ5NjVmYWU3NyIsInRlbmFudF9yZWdpb25fc2NvcGUiOiJOQSIsInRpZCI6IjQwZmFiMTlkLTQ0ZjctNDY4MS04YTBhLWIyY2FlMzQ1ZGUwMyIsInV0aSI6Ii1XV0EwVjA3elVhbUdrZjA0TUFiQUEiLCJ2ZXIiOiIxLjAifQ.ZAARkTCSK1MYDj3TnDY8djUxienvmNySn0sNR1iZ4eDdYLSrtqjVG2E9EL4nlSYIIP92HZ6io3MdASxsfHrbZaSTvgy6gqe2dNJZ_aWh23TyHop3q5ctLCTqQpNEP1AGcq6vnXk2ceN5CMXkzK1d8R3Zlwa3ICo7lWFDKDEea0_Y87Hvm8U2-zjgzhqAiZi6sH3u7BxiZBqWop4Jn9Wddv2qq_lGU7UuzEwbTMFQ87BKWvts3K_H4UnzZDvDrwSi_GrwvG9VBQ1ST66qhGLRESnW0u_