Keycloak получить пользовательские атрибуты для KeycloakPrincipal
В моем сервисе отдыха я могу получить основную информацию после аутентификации, используя
KeycloakPrincipal kcPrincipal = (KeycloakPrincipal) servletRequest.getUserPrincipal();
заявление.
Принципиальная схема Keycloak не содержит всю необходимую информацию об аутентифицированном пользователе. Можно ли настроить свой основной тип? На стороне сервера ключей мы разработали поставщика федерации пользователей. Я видел, что UserModel позволяет добавлять набор пользовательских атрибутов для моего пользователя.
Можно ли вставить мой пользовательский принципал в этот код?
Можно ли извлечь эти атрибуты из принципала keycloak?
Какой путь?