У мене є веб-додаток (ім'я хоста: service.domain.com), і я хочу використовувати автентифікацію Kerberos для ідентифікації користувачів, які увійшли до домену Windows. Microsoft AD (Windows Server 2008 R2) надає послугу Kerberos.
Служба - це веб-додаток Java, що використовує бібліотеку розширень Spring Security Kerberos для реалізації протоколу SPNEGO / Kerberos. Я створив файл рекламних ключів в AD, який містить загальний секрет, якого повинно вистачити для автентифікації квитків на Kerberos, які надсилаються браузерами клієнтів за допомогою веб-програми.
Моє запитання: чи повинен хост сервісу (service.domain.com) мати доступ між брандмауером (TCP / UDP 88) до KDC (kdc.domain.com) або чи достатньо файлу з клавішами, щоб хост сервісу міг розшифрувати Керберос-квитки та надають автентифікацію?