如何通过Azure AD B2C在不同的域应用程序中实现单点登录?

如何通过Azure AD B2C在不同的域应用程序中实现单点登录?,azure,single-sign-on,azure-ad-b2c,Azure,Single Sign On,Azure Ad B2c,我有两个应用程序:假设应用程序A和应用程序B运行在不同的端口上,即6420和8000 这些应用程序在B2C租户中注册,并使用相同的“登录策略” 我能够使用MSAL.js(Microsoft身份验证库)对用户进行身份验证 请告知我们在不同域应用程序上的SSO实施需要在代码端执行哪些操作。在B2C策略中,您可以根据策略控制SSO体验。在“令牌、会话和SSO配置”部分,您可以配置SSO行为: 在本节中,您可以将SSO限制为: 租户(B2C中的每个应用程序) 应用程序(通过同一应用程序上的不同策略进

我有两个应用程序:假设应用程序A和应用程序B运行在不同的端口上,即6420和8000

这些应用程序在B2C租户中注册,并使用相同的“登录策略”

我能够使用MSAL.js(Microsoft身份验证库)对用户进行身份验证


请告知我们在不同域应用程序上的SSO实施需要在代码端执行哪些操作。

在B2C策略中,您可以根据策略控制SSO体验。在“令牌、会话和SSO配置”部分,您可以配置SSO行为:

在本节中,您可以将SSO限制为:

  • 租户(B2C中的每个应用程序)
  • 应用程序(通过同一应用程序上的不同策略进行SSO)
  • 按保单
  • 禁用(无SSO)
本文档和Github示例向您展示了如何设置SSO:


另请参见:

B2C是否要求用户再次登录?是。我需要在第二个应用程序中再次登录,而我已经登录了第一个应用程序。我已经浏览了您共享的这些URL,这些URL是Microsoft Azure文档中也提供的理论文档。因此,请帮助我如何在代码端实现,所以请分享类似于Github的代码片段,如果可能的话,这将是很大的帮助。谢谢有人发现我的问题了吗?如果是,请分享。