Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在没有提示的情况下为Google Chrome启用自动登录_Asp.net Mvc_Windows_Google Chrome_Internet Explorer_Ntlm - Fatal编程技术网

Asp.net mvc 如何在没有提示的情况下为Google 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

我们需要访问名为“”的内部网站

通过使用IE,每个域用户都可以访问该站点,而无需任何提示

但是,如果用户尝试使用Chrome,首先会显示登录提示。仅输入一次凭证后,访问的提示不再出现

我只是想知道有什么办法可以避免在Chrome上出现首次登录提示

我们不希望任何chrome浏览器设置或每个用户的白名单快捷方式。因为我们不能一个接一个地处理很多用户

任何帮助都将不胜感激


谢谢。

查看本文档中集成身份验证的详细信息:

通过集成身份验证,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”。它成功了。请在此处查看详细信息。。