Package org.keycloak.models
-
Interface Summary Interface Description AuthenticatedClientSessionModel AuthenticationFlowBindings Defines constants for authentication flow bindings.ClientModel ClientModel.ClientCreationEvent ClientModel.ClientIdChangeEvent ClientModel.ClientProtocolUpdatedEvent ClientModel.ClientRemovedEvent ClientModel.ClientUpdatedEvent ClientProvider Provider of the client records.ClientScopeModel ClientScopeModel.ClientScopeRemovedEvent ClientScopeProvider Provider of the client scopes records.ClientSessionContext Request-scoped context objectGroupModel GroupModel.GroupPathChangeEvent GroupModel.GroupRemovedEvent GroupModel.Streams Deprecated. This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyGroupProvider Provider of group recordsKeycloakContext KeycloakSession KeycloakSessionFactory KeycloakSessionTask Task to be executed inside transactionKeycloakSessionTaskWithResult<V> Interface for tasks that compute a result and need access to theKeycloakSession
.KeycloakTransaction KeycloakTransactionManager KeyManager OrderedModel ProtocolMapperContainerModel RealmModel RealmModel.IdentityProviderRemovedEvent RealmModel.IdentityProviderUpdatedEvent RealmModel.RealmCreationEvent RealmModel.RealmPostCreateEvent RealmModel.RealmRemovedEvent RealmProvider RoleContainerModel RoleContainerModel.RoleRemovedEvent RoleMapperModel RoleMapperModel.Streams Deprecated. This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyRoleModel RoleModel.RoleNameChangeEvent RoleProvider Provider of the role records.ScopeContainerModel ScriptModel A representation of a Script with some additional meta-data.SingleUseObjectKeyModel SingleUseObjectValueModel This model represents contents of an action token shareable among Keycloak instances in the cluster.SubjectCredentialManager Validates and manages the credentials of a known entity (for example, a user).ThemeManager TokenManager UserCredentialManager Deprecated. Instead of this class, useUserModel.credentialManager()
instead.UserCredentialManager.Streams Deprecated. This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyUserLoginFailureModel UserLoginFailureProvider UserModel UserModel.Streams Deprecated. This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyUserModel.UserRemovedEvent UserProvider UserProvider.Streams Deprecated. This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyUserSessionModel UserSessionProvider -
Exception Summary Exception Description ModelDuplicateException ModelException ModelIllegalStateException Thrown when data can't be retrieved for the model.