Asp.net mvc 如何在没有提示的情况下为Google Chrome启用自动登录
我们需要访问名为“”的内部网站 通过使用IE,每个域用户都可以访问该站点,而无需任何提示 但是,如果用户尝试使用Chrome,首先会显示登录提示。仅输入一次凭证后,访问的提示不再出现 我只是想知道有什么办法可以避免在Chrome上出现首次登录提示 我们不希望任何chrome浏览器设置或每个用户的白名单快捷方式。因为我们不能一个接一个地处理很多用户 任何帮助都将不胜感激Asp.net mvc 如何在没有提示的情况下为Google Chrome启用自动登录,asp.net-mvc,windows,google-chrome,internet-explorer,ntlm,Asp.net Mvc,Windows,Google Chrome,Internet Explorer,Ntlm,我们需要访问名为“”的内部网站 通过使用IE,每个域用户都可以访问该站点,而无需任何提示 但是,如果用户尝试使用Chrome,首先会显示登录提示。仅输入一次凭证后,访问的提示不再出现 我只是想知道有什么办法可以避免在Chrome上出现首次登录提示 我们不希望任何chrome浏览器设置或每个用户的白名单快捷方式。因为我们不能一个接一个地处理很多用户 任何帮助都将不胜感激 谢谢。查看本文档中集成身份验证的详细信息: 通过集成身份验证,Chrome可以向 不提示用户输入用户名或密码的Intranet
谢谢。查看本文档中集成身份验证的详细信息: 通过集成身份验证,Chrome可以向 不提示用户输入用户名或密码的Intranet服务器或代理 密码。它通过使用缓存的凭据来实现这一点 当用户最初登录到 Chrome浏览器正在运行。支持集成身份验证 仅适用于协商和NTLM挑战 基本上,使用这些开关执行Chrome以指定身份验证方案:
Chrome.exe --auth-server-whitelist="MYIISSERVER.DOMAIN.COM" --auth-negotiate-delegatewhitelist="MYIISSERVER.DOMAIN.COM" --auth-schemes="digest,ntlm,negotiate"
我试着运行命令行,但它不起作用。我必须通过Windows注册表配置相同的设置:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"AuthSchemes"="basic,digest,ntlm,negotiate"
"AuthServerWhitelist"="*domain"
"AuthNegotiateDelegateWhitelist"="domain,server.domain.com"
然后我杀死了Chrome(命令行:TaskKill/im Chrome.exe),重新启动了Chrome,然后再试一次。一切如期进行 谢谢。但是我们不能强迫我们的许多Chrome用户使用交换机。如果你有Active Directory,那么你可以使用GPO。这是一个策略模板:Roman,这是Chrome的默认行为吗?它仅为第一次访问用户显示凭证提示?文档说明“如果挑战来自允许列表之外的服务器,用户将需要输入用户名和密码”。如果有提示,则挑战来自未列入白名单的服务器。因此,您的问题的答案是,没有。[已解决]这是因为IIS设置。我删除了“协商”提供程序,只保留了“NTLM”。它成功了。请在此处查看详细信息。。