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

Kir*_*bun 4 attributes keycloak

KeyCloak 中自定义用户属性的最大大小是多少?在官方文档只介绍了如何创建这样的属性。如果大小限制为 255 个字符作为数据库中字符串的默认大小,那么是否可以配置此大小而不修改源代码?

小智 6

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

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

ALTER TABLE user_attribute ALTER COLUMN value TYPE TEXT;