Skip to content

DEB-1327 Keycloak - LMS user sync

Tom Adam requested to merge DEB-1327-user-clenaup into master

If a user is removed from Cicero LMS, there is no automated way to remove the user from the local Keycloak database. Unless the user tries to log in using password, the keycloak user will not disappear from the local keycloak database.

That is the reason, why a force synchronisation mechanism was added to CiceroUserStorageProviderFactory.

Forced federated user synchronisation is a built-in feature of Keycloak. To make a UserProviderFactory support this feature, the ImportSynchronization interface had to be implemented.

Merge request reports