Проблема двойного перехода MVC 5 IIS 7.5 (избегайте жестко закодированных паролей SQL)
Я испытываю проблему входа в систему сервера SQL с двумя прыжками, связанную с проектами MVC.
Я использую IIS 7.5; MVC 5; Visual Studio 2013 и простая система Windows 7 под управлением IIS.
Мне нужно сделать проект интрасети с проверкой подлинности Windows или AD Group.
Если я использую последнее, оно вообще не работает, поэтому я откладываю это, но в конечном итоге целью будет использование групп AD.
В первом случае я пытался заставить Kerberos работать (и читать десятки постов), но я мог только заставить сайт работать на его хост-машине (вряд ли стоит делать).
Я смог получить специальную учетную запись SQL и пароль и запустить его, используя строку проводного соединения в web.config с паролем, жестко заданным в приложении, но это только для целей разработки и требует длительной замены прежде чем он достигнет продукта
Я прочитал сайт по адресу
http://blogs.technet.com/b/askds/archive/2008/11/25/fun-with-the-kerberos-delegation-web-site.aspx
и для выполнения его шагов потребовалось бы три или четыре разные команды, работающие над ним, чтобы все на месте, где я работаю.
Кто-нибудь знает какую-нибудь более простую парадигму для проектов MVC, которая позволяет им работать на сайте интрасети с Windows-аутентификацией или AD-group-аутентификацией? Даже ссылки на другие решения будут очень, очень приветствоваться.
Заранее спасибо.
1 ответ
Вы можете использовать сертификаты вместо делегирования Kerberos.