gpt4 book ai didi

node.js - Microsoft Graph API - 修补用户(应用程序 token 的权限问题)

转载 作者:行者123 更新时间:2023-12-04 14:57:35 26 4
gpt4 key购买 nike

我正在通过具有以下端点的 nodejs-graph-API 应用程序(带有应用程序 token )更新用户密码

PATCH/users/{userId}

{
passwordProfile: {
forceChangePasswordNextSignIn: true,
password: newPassword,
}

我提供了所有的应用程序,委托(delegate)访问

User.ReadWrite.All, User.ManageIdentities.All, Directory.ReadWrite.All

https://learn.microsoft.com/en-us/graph/api/user-update?view=graph-rest-1.0&tabs=http

我确实有两个租户(一个用于开发,另一个用于生产)在开发租户中工作正常但它在生产租户中失败

错误:

错误:无法更新密码。错误:Authorization_RequestDenied

权限屏幕 enter image description here

enter image description here

enter image description here

最佳答案

很少有我们不能像这样简单地修改其他用户的数据的情况。不仅仅是API的权限修改,我们还需要有一个适当的角色来做一些操作。当我们修改其他用户的密码时,我们应该拥有可以执行此操作的最高或相关角色。我曾经授予全局管理员角色,这在我的案例中很有效。

正如@Suresh 建议的那样,我们也可以使用对他有用的身份验证管理员角色。

添加到应用程序的权限可能需要几秒钟的时间,因为它取决于互联网等不同因素,

关于node.js - Microsoft Graph API - 修补用户(应用程序 token 的权限问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67667048/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com