[英]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 时可能需要更改
- 在您的身份提供商应用程序中设置重定向 URL 以使用 b2clogin.com。
- 将 Azure AD B2C 应用程序设置为将 b2clogin.com 用于用户流引用和令牌终结点。
- 如果您使用 MSAL,则需要将 ValidateAuthority 属性设置为 false。
- 确保更改您在用户界面自定义的 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不起作用。
如果您在实施过程中遇到任何问题,您可以参考这里的官方文档
对于您的更多查询,您也可以参考这里
希望这将有助于找出解决方法。 谢谢你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.