gpt4 book ai didi

azure - 用户关闭并重新打开浏览器后,需要使用 Azure AD B2C 重新进行身份验证

转载 作者:行者123 更新时间:2023-12-03 05:31:42 33 4
gpt4 key购买 nike

我有一个 Angular 前端应用程序,它使用 Azure AD B2C 自定义策略(主领域发现)对联合 AAD 用户进行身份验证。当我使用联合 Azure AD 租户用户登录到应用程序后,关闭此选项卡(无需注销),然后打开一个新选项卡,访问应用程序并登录,该用户可以自动登录。这是 SSO 功能的预期行为。

但是如果我关闭浏览器并重新打开浏览器,当尝试登录时它会要求我输入用户名,似乎 session 丢失并且用户需要重新进行身份验证。

我在 Microsoft 网站上看到了以下文档:

The Keep me signed-in feature extends the session life time throughthe use of a persistent cookie. The session remains active after theuser closes and reopens the browser. The session is revoked only whena user signs out. The Keep me signed-in feature only applies tosign-in with local accounts.

我想知道是否有办法为 Azure AD B2C(联合 Azure AD 租户用户)使用持久 cookie?用户关闭并重新打开浏览器后如何保持 session 事件?

如有任何帮助,我们将不胜感激。谢谢。

最佳答案

根据微软文档。

You can enable Keep Me Signed In (KMSI) functionality for users ofyour web and native applications that have local accounts in yourAzure Active Directory B2C (Azure AD B2C) directory. This featuregrants access to users returning to your application without promptingthem to reenter their username and password. This access is revokedwhen a user signs out.

以及先决条件

An Azure AD B2C tenant that is configured to allow local accountsign-in. KMSI is unsupported for external identity provider accounts.

因此,目前无法为 Azure AD B2C(联合 Azure AD 租户用户)使用持久 Cookie。

更多信息请引用this .

关于azure - 用户关闭并重新打开浏览器后,需要使用 Azure AD B2C 重新进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64882563/

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