1

我想按照 Microsoft 的说明使用 Microsoft Graph v1.0 而不是 Azure Graph Api。不幸的是,我看不到允许用户重置密码的可能性。

此外,我想发现使用图形 API 进行自助服务密码重置的可能性。我的目的是创建自定义页面来为用户重置密码。应用程序身份验证将使用 ROPC 方法构建。

4

1 回答 1

1

您可以使用更新用户来更新用户的passwordProfile属性以重置用户的密码。

一个例子:

PATCH https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}
{
     "passwordProfile":
    {
      "forceChangePasswordNextSignIn":false,
      "password": "**"
    }
}

对于自助服务密码重置,只需利用代表用户获取访问权限并使用委派权限来允许用户重置自己的密码。

于 2019-12-19T01:01:27.760 回答