使用Microsoft Graph重置用户密码

时间:2019-01-17 15:03:45

标签: microsoft-graph

我还想使用管理员权限从Windows服务中使用Microsoft Graph重置用户密码。使用对用户个人资料的PATCH请求 似乎很有希望,但是所需的Directory.AccessAsUser.All权限不在apps.dev.microsoft.com的列表中,因此我获得了“权限不足,无法完成操作”。错误。

我曾承诺在我们的应用程序中用Microsoft Graph替换PowerShell cmdlet,而这个小而重要的功能现在成为了障碍。

是否有计划将此权限添加到列表?

有什么办法可以分配此权限?也许通过编辑清单?如果是这样,谁知道正确的信息

            "resourceAppId": "????",
             "resourceAccess": [
              {
                     "id": "????",
                      "type": "Scope"
              ,

Office门户Azure Directory Admin和应用程序注册(预览)有什么关系?我可以在apps.dev.microsoft.com上看到我注册的应用程序。现在是否可以替代apps.dev?我更喜欢界面和内置的管理员同意按钮。

1 个答案:

答案 0 :(得分:0)

尚无应用程序权限(该权限)允许您使用Microsoft Graph重置用户密码。

  

是否有计划将此权限添加到列表?

是的,但是目前,这就是共享的全部内容。

  

有什么办法可以分配此权限?

今天(2019年1月17日)实现此目标的唯一方法是为您的应用程序的 ServicePrincipal 对象分配“公司管理员”角色-一个非常冒险操作(不建议这样做),因为它将为您的应用提供完全的管理员权限。

  

Office门户Azure Directory Admin和应用程序注册(预览)有什么关系? [...]现在是否可以替代apps.dev?

是的,尽管它仍处于预览状态,并且可能有些事情可能无法正常工作(就像预览中的所有事情一样)。