我使用Microsoft Graph(GraphServiceClient)在ASP .NET Core 2.0中创建/更新用户数据到Azure AD。创建用户,更新用户详细信息没有问题。但是无法通过此方法更改/重置用户密码。
在Azure中: 我有Azure免费订阅,并创建了一个APP以获取/更新用户(使用clientid和secret)。我还向Azure门户中的Microsoft Graph提供以下权限。
仍然无法通过使用以下代码来更新密码,返回错误“代码:Authorization_RequestDenied消息:权限不足,无法完成操作。”
是否可以使用c#使用Microsoft Graph更新密码?
答案 0 :(得分:0)
欢迎使用StackOverflow:)
您的权限似乎还不够。看看这个问题: Resetting a user's password
更改密码配置文件所需的最低权限为Directory.AccessAsUser.All
,这需要获得管理员同意。