Моя компания планирует обновить всех наших пользователей до окон 7 и обновить все браузеры пользователей до хром.ASP.NET не передает учетные данные SQL Server при использовании chrome
У нас есть несколько сайтов интрасети, использующих asp.net mvc и mvc webapi. Я установил свою интрасеть в настройке доверенного домена, и я могу подтвердить, что при просмотре страницы в chrome свойство User.Identity.Name
правильно настроено на мою информацию. Однако, когда я пытаюсь выполнить любое действие, требующее подключения к серверу sql, он не работает мгновенно, жалуясь на анонимный вход, который отключен.
Это проблематично, поскольку мы хотели бы, чтобы наши пользователи отключились от IE.
Извините, неверная ссылка Я неверно сформулировал ваш вопрос. Похоже, что проблема заключается в том, что Chrome не делегирует учетные данные Kerberos ... https://productforums.google.com/forum/?hl=ru##category-topic/chrome/report-a-problem- и-get-troubleshooting-help/lIw5ojBDER4 «Трюк заключается в том, что Chrome должен быть запущен с параметром -auth-server-whitelist. Например:' google-chrome -auth-server-whitelist = "* gurulabs.com" ' " – Basic
Да, они используют учетные данные Windows, и мы передаем их для доступа к другим ресурсам, таким как SQL Server. Я попытался использовать параметр '--auth-negotiate-delegate-whitelist' в соответствии с этим http://www.chromium.org/developers/design-documents/http-authentication, но на самом деле это не похоже что-нибудь. Я все еще получаю 'NT AUTHORITY \ ANONYMOUS LOGON' не может подключиться к серверу sql. –