0

Я пытаюсь решить проблему с двумя прыжками в моем приложении. Нам нужно, чтобы веб-сервер ITSXXXXXXX был доверен для делегирования на машину SQL Server ITXXXXXXX. Я пошел за этой статьей https://blogs.msdn.microsoft.com/chiranth/2014/04/17/setting-up-kerberos-authentication-for-a-website-in-iis/ (пункт 9-12), чтобы решить проблему. То, что мы сделали, состояло в том, чтобы выбрать «Доверять этому компьютеру делегирование любой службе (только Kerberos)», и это сработало. Но теперь у меня есть уведомление от моей команды N/W, что оно небезопасно, и я должен выбрать «Доверять этому компьютеру делегирование только указанной службе». Мой вопрос в том, каков список служб, которые мне нужно указать для моего приложения, чтобы он работал так же, как он работал, когда я выбрал параметр «Доверяйте этому компьютеру делегирование какой-либо службе (только Kerberos)»?Double Hop Issue

EDIT- Я могу решить проблему с ниже параметров делегирования, но проблема в том, что мне нужно выбрать опцию «Использовать любой протокол проверки подлинности» на вкладке делегирования, в то время как я создал конфигурации в IIS и web.config для используя аутентификацию Kerberos (шаги, упомянутые в статье). Пожалуйста, помогите, если кто-нибудь знает, как решить эту проблему.

enter image description here

ответ

0

Укажите службы основной MSSqlSvc (SPN) в списке услуг на AD счета, который в настоящее время доверенным для делегирования. В приведенной ниже статье объясняется, как это сделать, и предоставляет множество точек устранения неполадок. В зависимости от вашей установки вам может потребоваться указать HTTP SPN в этом списке сервисов.

SQL Server Kerberos and SPN Quick Reference