【发布时间】:2020-12-02 17:38:11
【问题描述】:
我们有一个应用程序,它使用 MSAL.js 通过 Active Directory B2C 向其 Azure Active Directory 验证客户。将来,我们将在组合中引入其他 IDP,并将它们也连接到 B2C。 B2C 通过自定义策略进行配置。 SSO 会话范围当前设置为租户。 问题是当用户注销应用程序(我们称为 MSAL.js 注销)时,我可以看到他们的 ID 和访问令牌从浏览器本地存储中消失了,但由于其他原因,他们仍然登录到他们的 Azure AD使用它的应用程序。因此,下次他们登录应用程序时,只要 AAD 会话处于活动状态,B2C 就不会提示他们输入凭据并自动登录。我知道这是 B2C 支持 SSO 的设计,我们想要 SSO。但是,有没有办法让具有不同凭据的新用户在前一个用户在同一个浏览器会话中注销后重新登录?
【问题讨论】:
-
添加这个参数并没有什么不同。我在某处读到它不适用于外部 IDP。我们正在通过 B2C 作为外部 IDP 登录 Azure AD。
标签: single-sign-on azure-ad-b2c federated-identity msal.js