Билет Kerberos не обновляется - PullRequest
0 голосов
/ 25 мая 2018

Я подключаюсь к серверу MSSQL через источник данных, настроенный в JBoss EAP 6.4, с доменом безопасности с использованием KerberosLoginModule.

Мое приложение успешно подключается и работает нормально до 10 часов.После этого срок действия билета Kerberos истекает, поскольку 10 часов - это время жизни по умолчанию для Active Directory как KDC, и мое приложение завершается с ошибкой «Ticket Expired (32)».

Я не понимаю, почему после билетаПо истечении срока действия приложение не пытается снова использовать таблицу ключей для получения нового билета.

Есть какие-либо подсказки?

1 Ответ

0 голосов
/ 21 июня 2018

Я смог разрешить свой инцидент благодаря этой статье поддержки Red Hat .

Что мне не хватало, так это контейнер кэша Infinispan для источника данных с продолжительностью жизни менее 10 часов,Это срок действия билета Kerberos по умолчанию.Устанавливая меньший срок службы для объекта подключения в кэше, билет выселяется до истечения срока его действия, и создается новый с более поздней датой истечения срока действия.

...