2012-03-06 7 views
0

Jasig CAS (Служба централизованной аутентификации) генерирует PGT и PgtIOU для прокси-сервисов. Я хотел бы отслеживать эти билеты в центральном месте. Кажется, что CAS хранит эти вещи в памяти. Есть ли способ сохранить их в БД?Сохранение PGT и PGTIOU CAS генерирует

Мой план состоит в том, чтобы хранить эти билеты в БД и создавать веб-службу для обслуживания нескольких прокси-приложений.

Спасибо.

ответ

1

CAS сохраняет все свои билеты, в том числе прокси-билеты в любом реестре билетов. Реестр билета по умолчанию реализуется с помощью ConcurrentHashMap, поэтому да, по умолчанию они хранятся в памяти. Однако CAS имеет несколько других реализаций реестра билетов, включая JpaTicketRegistry, в котором хранятся билеты в БД.

Есть полные инструкции о том, как настроить CAS использовать JpaTicketRegistry в https://wiki.jasig.org/display/CASUM/JpaTicketRegistry