在自定义策略中,如果我想将loginize和METADATA端点从login.microsoftonline.com更改为tenant.b2clogin.com
我们应该使用什么
我得到端点404
你的案子
我想将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时可能需要更改的设置
- 在身份提供者应用程序中设置重定向URL以使用b2clogin.com。
- 将Azure AD B2C应用程序设置为使用b2clogin.com进行用户流引用和令牌端点。
- 如果您使用的是MSAL,则需要将ValidateAuthority属性设置为false。
- 确保更改在user-interface customization的CORS设置中定义的任何允许的起源。
转到b2c应用的用户政策。请参见下面的屏幕截图:
点击页面布局,如下所示:
运行自定义流程。看看下面
注意:
您可以使用租户名称和租户GUID,如下所示:
- https://your-tenant-name.b2clogin.com/your-tenant-name.onmicrosoft.com(仍指onmicrosoft.com)
- 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
希望这有助于找到解决方法。谢谢。