2015-03-13 2 views
4

Нам нужно получить доступ к сайту интрасети под названием «http://mysite/myapp».Как включить автоматический вход в Google Chrome без подсказки

И с использованием IE каждый пользователь домена может получить доступ к сайту без каких-либо подсказок.

Но если пользователь попробует его с Chrome, сначала появится запрос на вход в систему. После ввода учетных данных только один раз, запрос больше не появляется для доступа.

Мне просто интересно, как избежать первого приглашения на вход в Chrome.

И мы не хотим, чтобы какие-либо настройки браузера Chrome или ярлыки для белого списка для каждого пользователя. Потому что мы не можем обрабатывать много пользователей Chrome один за другим.

Любая помощь будет оценена по достоинству.

Спасибо.

ответ

3

Проверьте детали Authentication интеграции в этой Chromium документации:

http://www.chromium.org/developers/design-documents/http-authentication

С встроенной проверки подлинности, Chrome может аутентифицировать пользователя к сервер интрасети или прокси-сервер без запроса пользователя для пользователя или пароль. Это делается с использованием кэшированных учетных данных, которые являются , установленными, когда пользователь изначально входит в систему, на которой запущен браузер Chrome . Интегрированная аутентификация поддерживается только для переговоров и вызовов NTLM.

В принципе, выполнить Chrome с этими переключателями для определения схемы идентификации:

Chrome.exe --auth-server-whitelist="MYIISSERVER.DOMAIN.COM" --auth-negotiate-delegatewhitelist="MYIISSERVER.DOMAIN.COM" --auth-schemes="digest,ntlm,negotiate" 
+0

Спасибо. но мы не можем заставить наших пользователей Chrome использовать коммутаторы. –

+0

Если у вас есть Active Directory, вы можете использовать объект групповой политики. Вот шаблон политики: http://www.chromium.org/administrators/policy-templates –

+0

Роман, это поведение по умолчанию в Chrome, которое отображает учетные данные только для первого доступа к пользователю? –

2

Я попытался запустить командную строку, но она не работает. Я должен был настроить те же настройки с помощью реестра 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 (CMD линия: Taskkill/им chrome.exe) и перезапустить хром и снова, и вуаля пытался. Все работало, как ожидалось.