mvc 3 windows аутентификация не работает - PullRequest
1 голос
/ 27 марта 2012

У меня есть приложение для внутренней сети с аутентификацией Windows.

На моем локальном компьютере я прекрасно запускаю это приложение. Я вхожу в localhost / blabla и сразу попадаю на страницу индекса.

Я развернул свое приложение на сервере (IIS 7) в том же домене. И когда я пытаюсь получить Индекс с любого компьютера в интрасети (кроме, конечно, сервера), я получаю форму входа / пропуска, где я должен ввести логин и пароль моего домена.

Вопрос - как заставить браузер не запрашивать уже известные данные, такие как логин и пароль?

С уважением, Дмитрий.

Ответы [ 2 ]

1 голос
/ 27 марта 2012

Это зависит от браузера, IE будет работать из коробки.

FF смотреть здесь и Chrome смотреть здесь .

0 голосов
/ 27 марта 2012

Похоже, вы используете другие параметры аутентификации для пула приложений в IIS, чем в вашей локальной реализации.Если нет, также помните, что когда вы запускаете приложение на локальном компьютере, IIS в некоторых случаях будет использовать ваши собственные учетные данные для доступа к домену, тогда как вам придется предоставить приложению имя входа, когда оно будет запущено в IIS где-то еще.Вы можете сделать это в вашем файле web.config, указав:

<identity impersonate="true"
      userName="domain\user" 
      password="password" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...