Windows 身份验证在隐身模式下不起作用

问题描述 投票:0回答:1

我在 .NET 核心 Web API 和使用 Windows 身份验证的 Angular 中有应用程序。它工作正常。当用户使用隐身模式时,应用程序会要求弹出用户名和密码。我们如何覆盖该行为,使其像没有隐身模式一样工作。

我尝试将站点添加到受信任区域本地 Intranet,并在 Internet 选项的登录中添加所有登录用户名和密码。任何我错过的东西。

到目前为止尝试将站点添加到受信任的站点并允许在 Internet 选项中使用用户名和密码

angular asp.net-core windows-authentication webapi
1个回答
1
投票

通常,浏览器在隐身模式下运行时会禁用 SSO。您必须独立设置每个用户的浏览器:

Firefox set:
'network.auth.private-browsing-sso' = true
Chrome set:
'Enable Ambient Authentication in Incognito mode' to 'Enable' in 'chrome://flags/'
Edge set:
'#enable-ambient-authentication-in-incognitoEnabled' to 'Enable' in 'edge://flags/'

这些设置应该让您正确使用 Windows 身份验证。

© www.soinside.com 2019 - 2024. All rights reserved.