Можно ли установить SPN с путем?
Я хотел бы знать, возможно ли установить имя участника-службы с некорневым URL-адресом примерно так:
setspn -U -A http/www.example.com/someApp/path/ someServiceUser
Таким образом, разные приложения, работающие в разных пулах IIS-приложений, могут иметь разные имена участников-служб.
Я попробовал команду, но она говорит мне, что ссылка на имя недопустима (что я могу понять, так как / является специальным символом в именах SPN).
1 ответ
Решение
Возможно нет. Насколько я знаю, субъекты сервиса Kerberos всегда в форме service/hostname
(ровно два компонента), и имя хоста всегда совпадает с тем, к которому клиент хочет получить доступ (а не с тем, который, как утверждает сервер). Это возможно для HTTP/*
SPN включают порт, но не путь HTTP.