首页 > 解决方案 > Azure AD B2C。ROPC 流错误与客户端 ID 关联的应用程序没有注册的重定向 URI

问题描述

与客户端 ID 09ac92da-a796-4cd9-973b-c97756____ 关联的应用程序没有注册的重定向 URI

描述

我按照https://docs.microsoft.com/en-us/azure/active-directory-b2c/configure-ropc?tabs=applications中描述的步骤进行操作。

当尝试使用 ROPC 在 Postman 中获取令牌时,我得到了

{
    "error": "invalid_request",
    "error_description": "AADB2C90007: The application associated with client id '09ac92da-a796-4cd9-973b-c97756____' has no registered redirect URIs.\r\nCorrelation ID: e85003c3-cfd5-43ad-a74b-efa5c1ea6525\r\nTimestamp: 2019-12-06 19:47:42Z\r\n"
}

不应该要求我提供重定向 URI。

我的帖子如下:

URL: ''https://mytenant.b2clogin.com/mytenant.onmicrosoft.com/oauth2/v2.0/token?p=B2C_1_ROPC_Auth"

username: some_username_of_a_user
password: its-password
grant_type: password
scope: openid offline_access 09ac92da-a796-4cd9-973b-c97756____
client_id: 09ac92da-a796-4cd9-973b-c97756____
response-type: token id_token

标签: azure-active-directoryazure-ad-b2c

解决方案


我没有按照此文档重现您的问题。以下是供您参考的主要步骤。

1.创建资源所有者用户流

在此处输入图像描述

2.注册应用(是Azure AD B2C下的应用,不是Azure AD)

在此处输入图像描述

3.测试用户流

在此处输入图像描述


推荐阅读