[keycloak-user] User cache doesn't get updated

Padmaka Wijayagoonawardena padmaka.jw at gmail.com
Wed Aug 31 01:43:06 EDT 2016


Hi,

I'm using Keycloak 1.9.0.Final and mysql as the DB. I have written a custom
social identity provider. This social identity provider uses a custom user
attribute mapper that i have written. The user attribute mapper will map a
custom attribute coming from the openId connect userinfo endpoint to a
Keycloak role. I have overridden the updateBrokeredUser method in the
AbstractJsonUserAttributeMapper class to update the brokered user when the
user logs in using the social identity provider.

The complete flow works well, however it seems like there is a caching
issue. I update the user role via the updateBrokeredMethod but it does not
get reflected in the user roles immediately.
However, when I update the cache it works fine.

Thanks,
Padmaka
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/keycloak-user/attachments/20160831/b674caa7/attachment.html 


More information about the keycloak-user mailing list