gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 07:07:51 25 4
gpt4 key购买 nike

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

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

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

请让我们知道在不同域应用程序上实现 SSO 需要在代码端做什么。

最佳答案

在 B2C 策略中,您可以控制每个策略的 SSO 体验。在“ token 、 session 和 SSO 配置”部分中,您可以配置 SSO 行为:

enter image description here

在此部分中,您可以将 SSO 限制为:

  • 租户(B2C 中的每个应用程序)
  • 应用(通过同一应用上的不同政策进行单点登录)
  • 根据政策
  • 已停用(无单点登录)

此文档和 Github 示例向您展示如何设置 SSO: https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/active-directory-b2c/active-directory-b2c-token-session-sso.md

https://github.com/Azure-Samples/active-directory-b2c-advanced-policies

另请参阅:https://github.com/Azure-Samples/active-directory-b2c-dotnetcore-webapp

关于azure - 如何通过Azure AD B2C在不同域应用程序中实现单点登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52443364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com