Azure active directory 缺少Microsoft Graph API v1.0自助服务重置密码

Azure active directory 缺少Microsoft Graph API v1.0自助服务重置密码,azure-active-directory,microsoft-graph-api,azure-ad-b2b,Azure Active Directory,Microsoft Graph Api,Azure Ad B2b,我想按照Microsoft的说明使用Microsoft Graph v1.0而不是Azure Graph Api。不幸的是,我看不到允许用户重置密码的可能性 此外,我想发现使用graph API重置自助服务密码的可能性。我的目的是为用户创建重置密码的自定义页面。应用程序身份验证将使用ROPC方法构建 您可以使用更新用户的passwordProfile属性来重置用户密码 例如: PATCH https://graph.microsoft.com/v1.0/users/{id | userPrinc

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

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

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

例如:

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

对于自助密码重置,只需利用并使用授权权限允许用户重置自己的密码。

您有机会了解我的答案吗?还有什么不清楚的吗?使用Azure ADB2C,您如何授予应用程序更新密码配置文件的权限。上述代码因权限不足而失败。@StevenT.Cramer请参阅注释提示::
更新passwordProfile属性时,需要以下权限:Directory.accessUser.All。