Azure B2C自定义策略授权端点提供404

时间:2019-04-05 16:36:49

标签: azure azure-ad-graph-api azure-ad-b2b

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

我们应该使用什么。

我得到404的端点

1 个答案:

答案 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时可能需要更改的以下设置

  
      
  1. 在身份提供者应用程序中设置重定向URL以使用   b2clogin.com。
  2.   
  3. 将您的Azure AD B2C应用程序设置为使用b2clogin.com进行用户流   参考和令牌端点。
  4.   
  5. 如果您使用的是MSAL,则需要设置ValidateAuthority   属性为false。
  6.   
  7. 确保您更改了已定义的所有“允许的起源”   在user-interface customization的CORS设置中。
  8.   

转到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.   
  3. https://your-tenant-name.b2clogin.com/your-tenant-guid(其中   完全没有提及Microsoft)
  4.   
     

记住

     

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

     

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

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

对于更多查询,您也可以参考here

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