You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the previous version of keycloak, we could register post logout redirect URIs whose length in total is over 4000 to Valid Redirect URIs field of client settings.
In keycloak 19, post logout redirect URIs needs to be stored in post logout redirect URIs field of client settings inpendently. However, when I tried to register such the post logout redirect URIs that could be registered in the previous version on keycloak, I encountered the exception (javax.persistence.PersistenceException).
Version
19.0.0, 19.0.1
Expected behavior
Several post logout redirect URIs whose length in total is over 4000 can be successfully registered.
Actual behavior
The exception (javax.persistence.PersistenceException) is thrown.
How to Reproduce?
On client settings, try to register several post logout redirect URIs whose length in total is over 4000.
Anything else?
It seems that this exception is thrown because ClientAttributeEntity put the following limitation on value field.
From keycloak 19.0.0, post logout redirect URIs are stored as Client Attribute.
I propose that we would lift the limitation on value field of ClientAttributeEntity the same as RoleAttributeEntity, GroupAttributeEntity, UserAttributeEntity, and RealmAttributeEntity.
The text was updated successfully, but these errors were encountered:
Describe the bug
In the previous version of keycloak, we could register post logout redirect URIs whose length in total is over 4000 to
Valid Redirect URIs
field of client settings.In keycloak 19, post logout redirect URIs needs to be stored in
post logout redirect URIs
field of client settings inpendently. However, when I tried to register such the post logout redirect URIs that could be registered in the previous version on keycloak, I encountered the exception (javax.persistence.PersistenceException).Version
19.0.0, 19.0.1
Expected behavior
Several post logout redirect URIs whose length in total is over 4000 can be successfully registered.
Actual behavior
The exception (javax.persistence.PersistenceException) is thrown.
How to Reproduce?
On client settings, try to register several post logout redirect URIs whose length in total is over 4000.
Anything else?
It seems that this exception is thrown because
ClientAttributeEntity
put the following limitation onvalue
field.From keycloak 19.0.0, post logout redirect URIs are stored as Client Attribute.
I propose that we would lift the limitation on
value
field ofClientAttributeEntity
the same asRoleAttributeEntity
,GroupAttributeEntity
,UserAttributeEntity
, andRealmAttributeEntity
.The text was updated successfully, but these errors were encountered: