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