Azure active directory Azure广告B2C。ROPC流错误与客户端id关联的应用程序没有注册的重定向URI 与客户端id 09ac92da-a796-4cd9-973b-c97756____;关联的应用程序没有注册的重定向URI 描述

Azure active directory Azure广告B2C。ROPC流错误与客户端id关联的应用程序没有注册的重定向URI 与客户端id 09ac92da-a796-4cd9-973b-c97756____;关联的应用程序没有注册的重定向URI 描述,azure-active-directory,azure-ad-b2c,Azure Active Directory,Azure Ad B2c,我遵循中描述的步骤 当尝试使用ROPC在邮递员中获取令牌时,我得到 { "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-cfd

我遵循中描述的步骤

当尝试使用ROPC在邮递员中获取令牌时,我得到

{
    "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“


发生此错误的原因通常是,您仍然需要在b2c目录用户流中配置一些应用程序声明,以允许完全访问应用程序

您需要确保回复url(可能是扩展名v2.0)中包含正确版本的身份验证,并且在应用程序和代码中配置了回复url

请参阅文档,了解您需要遵循的回复URL模式:


如果您仍然遇到此问题,请告诉我,我可以联系到正确的产品团队联系人,因为有时这可能会由于我们方面的中断更改而发生。

我没有通过以下方式重现您的问题。以下是供您参考的主要步骤

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

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

3.测试用户流


谢谢Marilee,感谢你在这里和Github中花时间讨论这篇文章。我将对所有内容进行第二次审查,但如果存在配置问题,则应更新文档。文档对所需配置进行了出色的描述,但如果这不是所需的全部内容,则文档不完整。我将向你通报我发现的内容。再次感谢!请澄清,我使用的是资源所有者密码凭据。因此,不需要也不需要重定向Url。嗨,Tony Ju,感谢您的关注。它按您的方式工作!我所做的不同之处在于我遵循了应用程序注册(预览)方法。但是,按照这种方法不起作用。我还发现了一种使用预览方法的解决方法。在注册应用程序时,您必须提供有效的重定向uri。然后,您必须在请求正文中添加一个与应用程序注册中提供的字段相匹配的重定向uri字段。在我的opi中,这种方法有效但不正确nion。我会在Github问题上阐述你的发现和我的想法,再次感谢!@Nachovazquezcaleja,我很高兴。看来预览版对ROPC流不起作用。当然!我投了票,但我的投票在我的声誉级别上看不到。
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