There's been a number of fixes around caching since 1.9.0.Final. We no
longer provide support for 1.9.0.Final, please upgrade to 2.1.0.Final and
see if your issues are resolved.
On 31 August 2016 at 07:43, Padmaka Wijayagoonawardena <padmaka.jw(a)gmail.com
wrote:
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
_______________________________________________
keycloak-user mailing list
keycloak-user(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-user