【问题标题】:Unable to get access token using Resource Owner Password Credential flow无法使用资源所有者密码凭证流获取访问令牌
【发布时间】:2020-08-24 19:31:11
【问题描述】:

我想在 ASP Net Core 中实现密码凭据流。我们的想法是我们创建了一个具有全局管理员角色的服务帐户 (user@{tenant}.onmicrosoft.com),它将代表用户读取信息。

我还在应用注册页面和资源所有者用户流中创建了应用,如 here 所述。

按照document 中的说明测试我创建的 ROPC,我遇到了如下屏幕截图所示的错误。

应用程序是在 Azure AD B2C -> 应用注册中创建的,我不知道为什么我的 ROPC 不工作。

非常感谢您的回复。谢谢。

【问题讨论】:

  • 您是否在创建应用程序时将“支持的帐户类型”设置为“任何组织目录或任何身份提供者中的帐户。用于使用 Azure AD B2C 对用户进行身份验证。”?

标签: asp.net-core postman azure-ad-b2c


【解决方案1】:

确保您已按照document 中的说明注册了应用程序,并且帐户类型应为“Accounts in any organizational directory or any identity provider. For authenticating users with Azure AD B2C.”。

用于测试使用下面的 URL 并检查如何传递参数的屏幕截图

https://<tenant-name>.b2clogin.com/<tenant-name>.onmicrosoft.com/B2C_1_ROPC_Auth/oauth2/v2.0/token

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-05
    • 2020-05-26
    • 2013-11-23
    • 2017-10-08
    • 1970-01-01
    • 1970-01-01
    • 2015-01-06
    • 2019-05-26
    相关资源
    最近更新 更多