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

问题描述 投票:1回答:1

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

我们应该使用什么

我得到端点404

azure azure-ad-graph-api azure-ad-b2b
1个回答
0
投票

你的案子

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

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

接下来的步骤

在Azure Active Directory(Azure AD)B2C application中设置用于注册和登录的身份提供程序时,需要指定重定向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. 确保更改在user-interface customization的CORS设置中定义的任何允许的起源。

转到b2c应用的用户政策。请参见下面的屏幕截图:

enter image description here

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

enter image description here

运行自定义流程。看看下面

enter image description here

注意:

您可以使用租户名称和租户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不会工作。

如果您在实施过程中感到任何问题,可以参考官方文档here

有关更多疑问,您还可以参考here

希望这有助于找到解决方法。谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.