Package org.keycloak.models
package org.keycloak.models
-
ClassDescriptionHandles some common transaction logic related to start, rollback-only etc.Defines constants for authentication flow bindings.Provider of the client records.Provider of the client scopes records.Request-scoped context objectOutput of credential validationProvider of group recordsSpecifies a mapping from broker login to user data.A model type representing the configuration for identity providers.The
IdentityProviderStorageProvideris concerned with the storage/retrieval of the configured identity providers in Keycloak.Enum to control how login identity providers should be fetched.Enum that contains all fields that are considered when deciding if a provider should be available for login or not.Task to be executed inside transactionInterface for tasks that compute a result and need access to theKeycloakSession.Contrary to theUriInfojavadocs, most methods throwContextNotActiveException, notIllegalStateException, if there is no active request.This is the base interface for all models, usually representing a realm resource.Thrown when data can't be retrieved for the model.Thrown to indicate that an error is expected as a result of the validations run against a model.OrderedModel.OrderedModelComparator<OM extends OrderedModel>Model implementation of an organization internet domain.Model representing an organization invitation.Filters for querying organization invitations.Status of an organization invitation.A permissions evaluator that can be used to check if the current user has permissions to perform an action on realm resources.Specifies a mapping from user data to a protocol claim assertion.Holds the configuration for a required action.Manages revoked tokens.Provider of the role records.A representation of a Script with some additional meta-data.Provides a cache to store data for single-use use case or the details about used action tokens.This model represents contents of an action token shareable among Keycloak instances in the cluster.Validates and manages the credentials of a known entity (for example, a user).Flag used when creating user session