Quelle est la taille maximale d'un attribut utilisateur personnalisé dans KeyCloak? Le official doc décrit seulement comment créer de tels attributs. Si la taille est limitée à 255 caractères comme taille par défaut de la chaîne dans une base de données, y a-t-il une possibilité de configurer cette taille sans modifier le code source?Taille maximale de l'attribut utilisateur personnalisé dans keycloak
0
A
Répondre
0
La valeur maximale des valeurs d'attribut de Keycloak est définie par son stockage backend. L'installation par défaut utilise PostgreSQL. Les attributs d'utilisateur personnalisés sont stockés dans la table user_attribute
, qui a le numéro value
de type varchar(255)
.
Vous pouvez changer le type de champ en text
. Veuillez vous assurer de sauvegarder votre base de données en premier.
ALTER TABLE user_attribute ALTER COLUMN value TYPE TEXT;