Добавить настраиваемые атрибуты в ответ сервера cas

Я настроил свой сервер CAS для отправки ответа как JWT, поэтому, когда он связывался с клиентским приложением CAS с помощью служебного билета, который теперь имеет форму параметра билета JWT (фактически JWS).

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

Есть ли способ настроить сервер CAS и добиться этого в хорошем смысле?


person Wang Jie    schedule 08.08.2017    source источник
comment
Улучшена структура вопроса, чтобы сделать ее более удобной для чтения.   -  person Fabien    schedule 08.08.2017


Ответы (1)


Вам либо нужно указать атрибуты, которые вы хотите выпустить в JWT в источнике аутентификации, либо вам нужно определить отдельные репозитории атрибутов и создать там свои собственные атрибуты, а затем выпустить их. Атрибуты, вставленные в JWT, должны быть сначала созданы либо вами, либо источником авторизации/атрибута, а затем должны быть разрешены для выпуска.

person Misagh Moayyed    schedule 29.08.2017