繁体   English   中英

Azure B2C 自定义策略授权终结点给出 404

[英]Azure B2C Custom Policy Authorize endpoint giving 404

在自定义策略中,如果我想将 Authorize & METADATA 端点从 login.microsoftonline.com 更改为tenant.b2clogin.com

我们应该用什么。

我得到端点的 404

您的案例

我想将 Authorize & METADATA 端点从 login.microsoftonline.com 更改为tenant.b2clogin.com

解决方案

在您的情况下,您需要为您的应用程序配置自定义 URI。 为此,请查看以下步骤

跟随步骤

在 Azure Active Directory (Azure AD) B2C 应用程序中设置用于注册和登录的标识提供程序时,需要指定重定向 URL。

过去使用的是 login.microsoftonline.com,现在您应该使用 b2clogin.com。

For Example https://YourTenantName.b2clogin.com

以下设置在使用 b2clogin.com 时可能需要更改

  1. 在您的身份提供商应用程序中设置重定向 URL 以使用 b2clogin.com。
  2. 将 Azure AD B2C 应用程序设置为将 b2clogin.com 用于用户流引用和令牌终结点。
  3. 如果您使用 MSAL,则需要将 ValidateAuthority 属性设置为 false。
  4. 确保更改您在用户界面自定义的 CORS 设置中定义的任何允许的来源。

转到您的 b2c 应用程序的用户政策 请参阅下面的屏幕截图:

在此处输入图片说明

单击页面布局,如下所示:

在此处输入图片说明

运行您的自定义流程 看看下面

在此处输入图片说明

笔记:

您可以使用租户名称和租户 GUID,如下所示:

  1. https://your-tenant-name.b2clogin.com/your-tenant-name.onmicrosoft.com (仍指onmicrosoft.com)
  2. https://your-tenant-name.b2clogin.com/your-tenant-guid (在这种情况下根本没有提到微软)

记住

不能为 Azure Active Directory B2C 租户使用自定义域,例如

https://your-tenant-name.b2clogin.com/your-custom-domain-name不起作用。

如果您在实施过程中遇到任何问题,您可以参考这里的官方文档

对于您的更多查询,您也可以参考这里

希望这将有助于找出解决方法。 谢谢你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM