在自定义策略中,如果我想将Authorize&METADATA端点从login.microsoftonline.com更改为tenant.b2clogin.com
我们应该使用什么。
我得到404的端点
答案 0 :(得分:0)
您的案例
我想将Authorize&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(其中 完全没有提及Microsoft)
记住
您不能为Azure Active Directory B2C租户使用自定义域,例如
https://your-tenant-name.b2clogin.com/your-custom-domain-name将 不起作用。
如果您在实施过程中遇到任何问题,可以参考官方文档here
对于更多查询,您也可以参考here
希望这将有助于找出解决方法。谢谢。