Есть ли способ получить учетные данные Kerberos для делегирования дважды? Почему бы нет?

8

Всю свою занудную жизнь я имел дело с этим ограничением доменов Windows

  1. Логин - консоль
  2. Интегрированная аутентификация к чему-либо (обычно веб-приложение)
  3. Мои учетные данные не могут быть перемещены на другой сервер (например, в базу данных или файловую систему). Они должны доверять машине 2.

Есть ли конфигурация, которая меняет это поведение? Во многих случаях 3 прыжка были бы удивительно удобными.

По какой конкретной причине учетные данные не должны делегироваться дважды (клиент-> сервер-> сервер)?

обрывистый
источник

Ответы:

8

Безусловно - это делегирование Kerberos, и оно чрезвычайно мощное.

Сначала вам нужно прочитать пару статей TechNet:

А затем прочитайте фанатичные посты Кена Шефера в блоге на Kerberos:

Но в основном, после того, как ваши имена участников-служб настроены и вы знаете, что Kerberos работает, вы переходите к объекту «Компьютер» в Active Directory и выбираете переключатель «Доверяйте этот компьютер для делегирования» на вкладке «Делегирование».

От: Задайте вопрос Службе каталогов

Статья Кена о простом делегировании должна охватывать все, что вам нужно.

Кстати, вы были так близки к правильному поиску: «Аутентификация Double Hop» привела бы вас прямо к этой статье из блога « Спросите службу каталогов» : понимание Kerberos Double Hop

Christopher_G_Lewis
источник
Фантастика - спасибо! Я подозреваю, что причина, по которой я обычно не видел, что это решено, заключается в том, что парни из кода не общаются с парнями-сисадминами - и большинство приложений работают только с двойным прыжком.
обрывистые
1

Хотя я не знаю ответа для Windows (будучи человеком Linux / UNIX), вам необходимо убедиться, что вы запрашиваете перенаправляемый билет.


источник