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.