Hi all,
I have implemented a custom provider connected to a database.
Custom provider implements org.keycloak.storage.UserStorageProvider, UserLookupProvider, UserQueryProvider, CredentialInputUpdater, CredentialInputValidator, UserRegistrationProvider
We are at the phase of the testing trying to be backwards compatible.
In the case that the database is updated, the list of users view depicts the changes where the specific user view not. It seems that the custom provider is not called.
I have found the following resources
Currently the cache policy of the provider is set to DEFAULT.
Can you please provide some more info in which use cases the above resources should be implemented in the custom provider? Are there any examples that can be provided? It is not clear to me out of the documentation if i should implement those interfaces. The interfaces 1 and 2 are conflicting with the already implemented interfaces?
Thank you in advance