keycloak中自定义用户属性的最大大小

时间:2017-06-30 16:25:57

标签: attributes keycloak

KeyCloak中自定义用户属性的最大大小是多少? official doc仅描述了如何创建此类属性。如果大小限制为255个字符作为数据库中字符串的默认大小,那么是否有能力配置此大小而不修改源代码?

1 个答案:

答案 0 :(得分:1)

Keycloak的属性值最大长度由其后端存储定义。默认设置使用PostgreSQL。自定义用户属性存储在user_attribute表中,其value类型为varchar(255)

您可能希望将字段类型更改为text。 请确保先备份数据库。

ALTER TABLE user_attribute ALTER COLUMN value TYPE TEXT;