Проблема двойного перехода 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.