我还想使用管理员权限从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?我更喜欢界面和内置的管理员同意按钮。
答案 0 :(得分:0)
尚无应用程序权限(该权限)允许您使用Microsoft Graph重置用户密码。
是否有计划将此权限添加到列表?
是的,但是目前,这就是共享的全部内容。
有什么办法可以分配此权限?
今天(2019年1月17日)实现此目标的唯一方法是为您的应用程序的 ServicePrincipal 对象分配“公司管理员”角色-一个非常冒险操作(不建议这样做),因为它将为您的应用提供完全的管理员权限。
Office门户Azure Directory Admin和应用程序注册(预览)有什么关系? [...]现在是否可以替代apps.dev?
是的,尽管它仍处于预览状态,并且可能有些事情可能无法正常工作(就像预览中的所有事情一样)。