public interface UserStorageProvider extends Provider
UserLookupProvider - Provide basic lookup methods. After implementing it is possible to login using users from the storage.UserQueryProvider - Provide complex lookup methods. After implementing it is possible to manage users from admin console.UserRegistrationProvider - Provide methods for adding users. After implementing it is possible to store registered users in the storage.UserBulkUpdateProvider - After implementing it is possible to perform bulk operations on all users from storage (for example, addition of a role to all users).ImportedUserValidation - Provider method for validating users within Keycloak local storage that are imported from the storage.ImportSynchronization - Provider methods for synchronization of the storage with Keycloak local storage. After implementing it is possible to sync users in the Admin console.| Modifier and Type | Interface and Description |
|---|---|
static class |
UserStorageProvider.EditMode
Optional type that can be used by implementations to
describe edit mode of user storage
|
| Modifier and Type | Method and Description |
|---|---|
default void |
preRemove(RealmModel realm)
Callback when a realm is removed.
|
default void |
preRemove(RealmModel realm,
GroupModel group)
Callback when a group is removed.
|
default void |
preRemove(RealmModel realm,
RoleModel role)
Callback when a role is removed.
|
default void preRemove(RealmModel realm)
realm - default void preRemove(RealmModel realm, GroupModel group)
realm - group - default void preRemove(RealmModel realm, RoleModel role)
realm - role - Copyright © 2021 JBoss by Red Hat. All rights reserved.