Keycloak récupérer des attributs personnalisés pour KeycloakPrincipal

Dans mon service rest je peux obtenir les informations de l'entité après l'authentification à l'aide de

KeycloakPrincipal kcPrincipal = (KeycloakPrincipal) servletRequest.getUserPrincipal();

déclaration.

Keycloak principal ne fait pas cotain toutes les informations dont j'ai besoin à propos de l'utilisateur authentifié.
Est-il possible de personnaliser mon propre type principal?
Sur le keycloak-serveur-end j'ai développé un utilisateur fournisseur de fédération. J'ai vu que UserModel fait possible d'ajouter un ensemble d'attributs personnalisés pour mon utilisateur.

Est-il possible d'insérer mon entité personnalisée dans ce code?

Est-il possible de récupérer ces attributs de keycloak principal?

Quel est le chemin?

OriginalL'auteur Alex | 2015-09-20