# Serialized Form

- ## Package org.keycloak

  - ### Class org.keycloak.KeycloakPrincipal extends Object implements Serializable

    - ### Serialized Fields

      - #### name

            String name

      - #### context

            KeycloakSecurityContext context

  - ### Class org.keycloak.KeycloakSecurityContext extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Throws:
          `IOException`

    - ### Serialized Fields

      - #### tokenString

            String tokenString

      - #### idTokenString

            String idTokenString

  - ### Class org.keycloak.OAuthErrorException extends Exception implements Serializable

    - ### Serialized Fields

      - #### error

            String error

      - #### description

            String description

- ## Package org.keycloak.authentication

  - ### Class org.keycloak.authentication.AuthenticationFlowException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### error

            AuthenticationFlowError error

  - ### Class org.keycloak.authentication.ForkFlowException extends AuthenticationFlowException implements Serializable

    - ### Serialized Fields

      - #### successMessage

            FormMessage successMessage

      - #### errorMessage

            FormMessage errorMessage

- ## Package org.keycloak.authorization.protection.permission

  - ### Class org.keycloak.authorization.protection.permission.PermissionTicket extends JsonWebToken implements Serializable

    - ### Serialized Fields

      - #### resources

            List<E> resources

      - #### resourceServerId

            String resourceServerId

- ## Package org.keycloak.broker.oidc

  - ### Class org.keycloak.broker.oidc.OAuth2IdentityProviderConfig extends IdentityProviderModel implements Serializable

  - ### Class org.keycloak.broker.oidc.OIDCIdentityProviderConfig extends OAuth2IdentityProviderConfig implements Serializable

- ## Package org.keycloak.broker.provider

  - ### Class org.keycloak.broker.provider.IdentityBrokerException extends RuntimeException implements Serializable

- ## Package org.keycloak.broker.saml

  - ### Class org.keycloak.broker.saml.SAMLIdentityProviderConfig extends IdentityProviderModel implements Serializable

- ## Package org.keycloak.cluster

- ## Package org.keycloak.cluster.infinispan

  - ### Class org.keycloak.cluster.infinispan.LockEntry extends Object implements Serializable

    - ### Serialized Fields

      - #### node

            String node

      - #### timestamp

            int timestamp

- ## Package org.keycloak.common

  - ### Class org.keycloak.common.VerificationException extends Exception implements Serializable

- ## Package org.keycloak.common.util

  - ### Class org.keycloak.common.util.KerberosSerializationUtils.KerberosSerializationException extends RuntimeException implements Serializable

  - ### Class org.keycloak.common.util.MultivaluedHashMap extends HashMap<K,List<V>> implements Serializable

  - ### Class org.keycloak.common.util.ServerCookie extends Object implements Serializable

  - ### Class org.keycloak.common.util.SystemEnvProperties extends Properties implements Serializable

- ## Package org.keycloak.component

  - ### Class org.keycloak.component.ComponentModel extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### providerId

            String providerId

      - #### providerType

            String providerType

      - #### parentId

            String parentId

      - #### config

            MultivaluedHashMap<K,V> config

  - ### Class org.keycloak.component.ComponentValidationException extends RuntimeException implements Serializable

- ## Package org.keycloak.connections.jpa.updater.liquibase.lock

  - ### Class org.keycloak.connections.jpa.updater.liquibase.lock.LockRetryException extends RuntimeException implements Serializable

- ## Package org.keycloak.dom.saml.common

  - ### Class org.keycloak.dom.saml.common.CommonActionType extends Object implements Serializable

    - ### Serialized Fields

      - #### namespace

            String namespace

      - #### value

            String value

  - ### Class org.keycloak.dom.saml.common.CommonAdviceType extends Object implements Serializable

    - ### Serialized Fields

      - #### advices

            List<E> advices

  - ### Class org.keycloak.dom.saml.common.CommonAssertionType extends Object implements Serializable

    - ### Serialized Fields

      - #### issueInstant

            XMLGregorianCalendar issueInstant

      - #### ID

            String ID

  - ### Class org.keycloak.dom.saml.common.CommonConditionsType extends Object implements Serializable

    - ### Serialized Fields

      - #### notBefore

            XMLGregorianCalendar notBefore

      - #### notOnOrAfter

            XMLGregorianCalendar notOnOrAfter

  - ### Class org.keycloak.dom.saml.common.CommonRequestAbstractType extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### issueInstant

            XMLGregorianCalendar issueInstant

      - #### signature

            Element signature

  - ### Class org.keycloak.dom.saml.common.CommonResponseType extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### issueInstant

            XMLGregorianCalendar issueInstant

      - #### inResponseTo

            String inResponseTo

      - #### signature

            Element signature

  - ### Class org.keycloak.dom.saml.common.CommonStatusDetailType extends Object implements Serializable

    - ### Serialized Fields

      - #### any

            List<E> any

- ## Package org.keycloak.dom.saml.v1.assertion

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11ActionType extends CommonActionType implements Serializable

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11AdviceType extends CommonAdviceType implements Serializable

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11AssertionType extends CommonAssertionType implements Serializable

    - ### Serialized Fields

      - #### majorVersion

            int majorVersion

      - #### minorVersion

            int minorVersion

      - #### conditions

            SAML11ConditionsType conditions

      - #### advice

            SAML11AdviceType advice

      - #### statements

            List<E> statements

      - #### signature

            Element signature

      - #### issuer

            String issuer

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11AttributeStatementType extends SAML11SubjectStatementType implements Serializable

    - ### Serialized Fields

      - #### attribute

            List<E> attribute

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11AudienceRestrictionCondition extends SAML11ConditionAbstractType implements Serializable

    - ### Serialized Fields

      - #### audience

            List<E> audience

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11AuthenticationStatementType extends SAML11SubjectStatementType implements Serializable

    - ### Serialized Fields

      - #### authenticationMethod

            URI authenticationMethod

      - #### authenticationInstant

            XMLGregorianCalendar authenticationInstant

      - #### subjectLocality

            SAML11SubjectLocalityType subjectLocality

      - #### authorityBinding

            List<E> authorityBinding

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11AuthorizationDecisionStatementType extends SAML11SubjectStatementType implements Serializable

    - ### Serialized Fields

      - #### actions

            List<E> actions

      - #### evidence

            SAML11EvidenceType evidence

      - #### resource

            URI resource

      - #### decision

            SAML11DecisionType decision

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11ConditionAbstractType extends Object implements Serializable

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11ConditionsAbstractType extends Object implements Serializable

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11ConditionsType extends CommonConditionsType implements Serializable

    - ### Serialized Fields

      - #### conditions

            List<E> conditions

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11ConditionType extends SAML11ConditionAbstractType implements Serializable

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11DoNotCacheConditionType extends SAML11ConditionAbstractType implements Serializable

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11NameIdentifierType extends Object implements Serializable

    - ### Serialized Fields

      - #### nameQualifier

            String nameQualifier

      - #### format

            URI format

      - #### value

            String value

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11StatementAbstractType extends Object implements Serializable

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11StatementType extends SAML11StatementAbstractType implements Serializable

  - ### Class org.keycloak.dom.saml.v1.assertion.SAML11SubjectStatementType extends SAML11StatementAbstractType implements Serializable

    - ### Serialized Fields

      - #### subject

            SAML11SubjectType subject

- ## Package org.keycloak.dom.saml.v1.protocol

  - ### Class org.keycloak.dom.saml.v1.protocol.SAML11AttributeQueryType extends SAML11SubjectQueryAbstractType implements Serializable

    - ### Serialized Fields

      - #### attributeDesignator

            List<E> attributeDesignator

      - #### resource

            URI resource

  - ### Class org.keycloak.dom.saml.v1.protocol.SAML11AuthenticationQueryType extends SAML11SubjectQueryAbstractType implements Serializable

    - ### Serialized Fields

      - #### authenticationMethod

            URI authenticationMethod

  - ### Class org.keycloak.dom.saml.v1.protocol.SAML11AuthorizationDecisionQueryType extends SAML11SubjectQueryAbstractType implements Serializable

    - ### Serialized Fields

      - #### action

            List<E> action

      - #### evidence

            SAML11EvidenceType evidence

      - #### resource

            URI resource

  - ### Class org.keycloak.dom.saml.v1.protocol.SAML11QueryAbstractType extends Object implements Serializable

  - ### Class org.keycloak.dom.saml.v1.protocol.SAML11RequestAbstractType extends CommonRequestAbstractType implements Serializable

    - ### Serialized Fields

      - #### majorVersion

            int majorVersion

      - #### minorVersion

            int minorVersion

      - #### respondWith

            List<E> respondWith

  - ### Class org.keycloak.dom.saml.v1.protocol.SAML11RequestType extends SAML11RequestAbstractType implements Serializable

    - ### Serialized Fields

      - #### query

            SAML11QueryAbstractType query

      - #### assertionIDRef

            List<E> assertionIDRef

      - #### assertionArtifact

            List<E> assertionArtifact

  - ### Class org.keycloak.dom.saml.v1.protocol.SAML11ResponseAbstractType extends CommonResponseType implements Serializable

    - ### Serialized Fields

      - #### majorVersion

            int majorVersion

      - #### minorVersion

            int minorVersion

      - #### recipient

            URI recipient

  - ### Class org.keycloak.dom.saml.v1.protocol.SAML11ResponseType extends SAML11ResponseAbstractType implements Serializable

    - ### Serialized Fields

      - #### assertions

            List<E> assertions

      - #### status

            SAML11StatusType status

  - ### Class org.keycloak.dom.saml.v1.protocol.SAML11StatusCodeType extends Object implements Serializable

    - ### Serialized Fields

      - #### statusCode

            SAML11StatusCodeType statusCode

      - #### value

            QName value

  - ### Class org.keycloak.dom.saml.v1.protocol.SAML11StatusType extends Object implements Serializable

    - ### Serialized Fields

      - #### statusCode

            SAML11StatusCodeType statusCode

      - #### statusMessage

            String statusMessage

      - #### statusDetail

            CommonStatusDetailType statusDetail

  - ### Class org.keycloak.dom.saml.v1.protocol.SAML11SubjectQueryAbstractType extends SAML11QueryAbstractType implements Serializable

    - ### Serialized Fields

      - #### subject

            SAML11SubjectType subject

- ## Package org.keycloak.dom.saml.v2.assertion

  - ### Class org.keycloak.dom.saml.v2.assertion.ActionType extends CommonActionType implements Serializable

  - ### Class org.keycloak.dom.saml.v2.assertion.AdviceType extends CommonAdviceType implements Serializable

  - ### Class org.keycloak.dom.saml.v2.assertion.AssertionType extends CommonAssertionType implements Serializable

    - ### Serialized Fields

      - #### signature

            Element signature

      - #### version

            String version

      - #### advice

            AdviceType advice

      - #### issuer

            NameIDType issuer

      - #### subject

            SubjectType subject

      - #### conditions

            ConditionsType conditions

      - #### statements

            Set<E> statements

  - ### Class org.keycloak.dom.saml.v2.assertion.AttributeStatementType extends StatementAbstractType implements Serializable

    - ### Serialized Fields

      - #### attributes

            List<E> attributes

  - ### Class org.keycloak.dom.saml.v2.assertion.AttributeStatementType.ASTChoiceType extends Object implements Serializable

    - ### Serialized Fields

      - #### attribute

            AttributeType attribute

      - #### encryptedAssertion

            EncryptedElementType encryptedAssertion

  - ### Class org.keycloak.dom.saml.v2.assertion.AttributeType extends Object implements Serializable

    - ### Serialized Fields

      - #### attributeValue

            List<E> attributeValue

      - #### name

            String name

      - #### nameFormat

            String nameFormat

      - #### friendlyName

            String friendlyName

      - #### otherAttributes

            Map<K,V> otherAttributes

  - ### Class org.keycloak.dom.saml.v2.assertion.AudienceRestrictionType extends ConditionAbstractType implements Serializable

    - ### Serialized Fields

      - #### audience

            List<E> audience

  - ### Class org.keycloak.dom.saml.v2.assertion.AuthnContextClassRefType extends Object implements Serializable

    - ### Serialized Fields

      - #### value

            URI value

  - ### Class org.keycloak.dom.saml.v2.assertion.AuthnContextDeclRefType extends Object implements Serializable

    - ### Serialized Fields

      - #### value

            URI value

  - ### Class org.keycloak.dom.saml.v2.assertion.AuthnContextDeclType extends Object implements Serializable

    - ### Serialized Fields

      - #### value

            Object value

  - ### Class org.keycloak.dom.saml.v2.assertion.AuthnContextType extends Object implements Serializable

    - ### Serialized Fields

      - #### authenticatingAuthority

            Set<E> authenticatingAuthority

      - #### sequence

            AuthnContextType.AuthnContextTypeSequence sequence

      - #### URITypes

            Set<E> URITypes

  - ### Class org.keycloak.dom.saml.v2.assertion.AuthnContextType.AuthnContextTypeSequence extends Object implements Serializable

    - ### Serialized Fields

      - #### classRef

            AuthnContextClassRefType classRef

      - #### authnContextDecl

            AuthnContextDeclType authnContextDecl

      - #### URITypes

            Set<E> URITypes

  - ### Class org.keycloak.dom.saml.v2.assertion.AuthnStatementType extends StatementAbstractType implements Serializable

    - ### Serialized Fields

      - #### subjectLocality

            SubjectLocalityType subjectLocality

      - #### authnContext

            AuthnContextType authnContext

      - #### authnInstant

            XMLGregorianCalendar authnInstant

      - #### sessionNotOnOrAfter

            XMLGregorianCalendar sessionNotOnOrAfter

      - #### sessionIndex

            String sessionIndex

  - ### Class org.keycloak.dom.saml.v2.assertion.AuthzDecisionStatementType extends StatementAbstractType implements Serializable

    - ### Serialized Fields

      - #### action

            List<E> action

      - #### evidence

            EvidenceType evidence

      - #### resource

            String resource

      - #### decision

            DecisionType decision

  - ### Class org.keycloak.dom.saml.v2.assertion.BaseIDAbstractType extends Object implements Serializable

    - ### Serialized Fields

      - #### nameQualifier

            String nameQualifier

      - #### sPNameQualifier

            String sPNameQualifier

  - ### Class org.keycloak.dom.saml.v2.assertion.ConditionAbstractType extends Object implements Serializable

  - ### Class org.keycloak.dom.saml.v2.assertion.ConditionsType extends CommonConditionsType implements Serializable

    - ### Serialized Fields

      - #### conditions

            List<E> conditions

  - ### Class org.keycloak.dom.saml.v2.assertion.EncryptedAssertionType extends EncryptedElementType implements Serializable

  - ### Class org.keycloak.dom.saml.v2.assertion.EncryptedElementType extends Object implements Serializable

    - ### Serialized Fields

      - #### encryptedElement

            Element encryptedElement

  - ### Class org.keycloak.dom.saml.v2.assertion.EvidenceType extends Object implements Serializable

    - ### Serialized Fields

      - #### evidences

            List<E> evidences

  - ### Class org.keycloak.dom.saml.v2.assertion.EvidenceType.ChoiceType extends Object implements Serializable

    - ### Serialized Fields

      - #### AssertionIDRef

            String AssertionIDRef

      - #### AssertionURIRef

            URI AssertionURIRef

      - #### assertion

            AssertionType assertion

      - #### encryptedAssertion

            EncryptedAssertionType encryptedAssertion

  - ### Class org.keycloak.dom.saml.v2.assertion.KeyInfoConfirmationDataType extends SubjectConfirmationDataType implements Serializable

    - ### Serialized Fields

      - #### keyInfo

            Element keyInfo

  - ### Class org.keycloak.dom.saml.v2.assertion.NameIDType extends BaseIDAbstractType implements Serializable

    - ### Serialized Fields

      - #### value

            String value

      - #### format

            URI format

      - #### sPProvidedID

            String sPProvidedID

  - ### Class org.keycloak.dom.saml.v2.assertion.OneTimeUseType extends ConditionAbstractType implements Serializable

  - ### Class org.keycloak.dom.saml.v2.assertion.ProxyRestrictionType extends ConditionAbstractType implements Serializable

    - ### Serialized Fields

      - #### audience

            List<E> audience

      - #### count

            BigInteger count

  - ### Class org.keycloak.dom.saml.v2.assertion.StatementAbstractType extends Object implements Serializable

  - ### Class org.keycloak.dom.saml.v2.assertion.SubjectConfirmationDataType extends Object implements Serializable

    - ### Serialized Fields

      - #### notBefore

            XMLGregorianCalendar notBefore

      - #### notOnOrAfter

            XMLGregorianCalendar notOnOrAfter

      - #### recipient

            String recipient

      - #### inResponseTo

            String inResponseTo

      - #### address

            String address

      - #### otherAttributes

            Map<K,V> otherAttributes

      - #### anyType

            Object anyType

  - ### Class org.keycloak.dom.saml.v2.assertion.SubjectConfirmationType extends Object implements Serializable

    - ### Serialized Fields

      - #### baseID

            BaseIDAbstractType baseID

      - #### nameID

            NameIDType nameID

      - #### encryptedID

            EncryptedElementType encryptedID

      - #### subjectConfirmationData

            SubjectConfirmationDataType subjectConfirmationData

      - #### method

            String method

  - ### Class org.keycloak.dom.saml.v2.assertion.SubjectLocalityType extends Object implements Serializable

    - ### Serialized Fields

      - #### address

            String address

      - #### dnsName

            String dnsName

  - ### Class org.keycloak.dom.saml.v2.assertion.SubjectType extends Object implements Serializable

    - ### Serialized Fields

      - #### subjectConfirmation

            List<E> subjectConfirmation

      - #### subType

            SubjectType.STSubType subType

  - ### Class org.keycloak.dom.saml.v2.assertion.SubjectType.STSubType extends Object implements Serializable

    - ### Serialized Fields

      - #### baseID

            BaseIDAbstractType baseID

      - #### encryptedID

            EncryptedElementType encryptedID

      - #### subjectConfirmation

            List<E> subjectConfirmation

- ## Package org.keycloak.dom.saml.v2.metadata

  - ### Class org.keycloak.dom.saml.v2.metadata.RequestedAttributeType extends AttributeType implements Serializable

    - ### Serialized Fields

      - #### isRequired

            Boolean isRequired

- ## Package org.keycloak.dom.saml.v2.protocol

  - ### Class org.keycloak.dom.saml.v2.protocol.ArtifactResolveType extends RequestAbstractType implements Serializable

    - ### Serialized Fields

      - #### artifact

            String artifact

  - ### Class org.keycloak.dom.saml.v2.protocol.ArtifactResponseType extends StatusResponseType implements Serializable

    - ### Serialized Fields

      - #### any

            Object any

  - ### Class org.keycloak.dom.saml.v2.protocol.AssertionIDRequestType extends RequestAbstractType implements Serializable

    - ### Serialized Fields

      - #### assertionIDRef

            List<E> assertionIDRef

  - ### Class org.keycloak.dom.saml.v2.protocol.AttributeQueryType extends SubjectQueryAbstractType implements Serializable

    - ### Serialized Fields

      - #### attribute

            List<E> attribute

  - ### Class org.keycloak.dom.saml.v2.protocol.AuthnQueryType extends SubjectQueryAbstractType implements Serializable

    - ### Serialized Fields

      - #### requestedAuthnContext

            RequestedAuthnContextType requestedAuthnContext

      - #### sessionIndex

            String sessionIndex

  - ### Class org.keycloak.dom.saml.v2.protocol.AuthnRequestType extends RequestAbstractType implements Serializable

    - ### Serialized Fields

      - #### subject

            SubjectType subject

      - #### nameIDPolicy

            NameIDPolicyType nameIDPolicy

      - #### conditions

            ConditionsType conditions

      - #### requestedAuthnContext

            RequestedAuthnContextType requestedAuthnContext

      - #### scoping

            ScopingType scoping

      - #### forceAuthn

            Boolean forceAuthn

      - #### isPassive

            Boolean isPassive

      - #### protocolBinding

            URI protocolBinding

      - #### assertionConsumerServiceIndex

            Integer assertionConsumerServiceIndex

      - #### assertionConsumerServiceURL

            URI assertionConsumerServiceURL

      - #### attributeConsumingServiceIndex

            Integer attributeConsumingServiceIndex

      - #### providerName

            String providerName

  - ### Class org.keycloak.dom.saml.v2.protocol.AuthzDecisionQueryType extends SubjectQueryAbstractType implements Serializable

    - ### Serialized Fields

      - #### action

            List<E> action

      - #### evidence

            EvidenceType evidence

      - #### resource

            URI resource

  - ### Class org.keycloak.dom.saml.v2.protocol.LogoutRequestType extends RequestAbstractType implements Serializable

    - ### Serialized Fields

      - #### baseID

            BaseIDAbstractType baseID

      - #### nameID

            NameIDType nameID

      - #### encryptedID

            EncryptedElementType encryptedID

      - #### sessionIndex

            List<E> sessionIndex

      - #### reason

            String reason

      - #### notOnOrAfter

            XMLGregorianCalendar notOnOrAfter

  - ### Class org.keycloak.dom.saml.v2.protocol.ManageNameIDRequestType extends RequestAbstractType implements Serializable

    - ### Serialized Fields

      - #### nameID

            NameIDType nameID

      - #### encryptedID

            EncryptedElementType encryptedID

      - #### newID

            String newID

      - #### newEncryptedID

            EncryptedElementType newEncryptedID

      - #### terminate

            TerminateType terminate

  - ### Class org.keycloak.dom.saml.v2.protocol.NameIDMappingRequestType extends RequestAbstractType implements Serializable

    - ### Serialized Fields

      - #### baseID

            BaseIDAbstractType baseID

      - #### nameID

            NameIDType nameID

      - #### encryptedID

            EncryptedElementType encryptedID

      - #### nameIDPolicy

            NameIDPolicyType nameIDPolicy

  - ### Class org.keycloak.dom.saml.v2.protocol.NameIDMappingResponseType extends StatusResponseType implements Serializable

    - ### Serialized Fields

      - #### nameID

            NameIDType nameID

      - #### encryptedID

            EncryptedElementType encryptedID

  - ### Class org.keycloak.dom.saml.v2.protocol.RequestAbstractType extends CommonRequestAbstractType implements Serializable

    - ### Serialized Fields

      - #### issuer

            NameIDType issuer

      - #### extensions

            ExtensionsType extensions

      - #### version

            String version

      - #### destination

            URI destination

      - #### consent

            String consent

  - ### Class org.keycloak.dom.saml.v2.protocol.ResponseType extends StatusResponseType implements Serializable

    - ### Serialized Fields

      - #### assertions

            List<E> assertions

  - ### Class org.keycloak.dom.saml.v2.protocol.StatusCodeType extends Object implements Serializable

    - ### Serialized Fields

      - #### statusCode

            StatusCodeType statusCode

      - #### value

            URI value

  - ### Class org.keycloak.dom.saml.v2.protocol.StatusDetailType extends CommonStatusDetailType implements Serializable

  - ### Class org.keycloak.dom.saml.v2.protocol.StatusResponseType extends CommonResponseType implements Serializable

    - ### Serialized Fields

      - #### issuer

            NameIDType issuer

      - #### extensions

            ExtensionsType extensions

      - #### status

            StatusType status

      - #### id

            String id

      - #### version

            String version

      - #### issueInstant

            XMLGregorianCalendar issueInstant

      - #### destination

            String destination

      - #### consent

            String consent

  - ### Class org.keycloak.dom.saml.v2.protocol.StatusType extends Object implements Serializable

    - ### Serialized Fields

      - #### statusMessage

            String statusMessage

      - #### statusCode

            StatusCodeType statusCode

      - #### statusDetail

            StatusDetailType statusDetail

  - ### Class org.keycloak.dom.saml.v2.protocol.SubjectQueryAbstractType extends RequestAbstractType implements Serializable

    - ### Serialized Fields

      - #### subject

            SubjectType subject

- ## Package org.keycloak.email

  - ### Class org.keycloak.email.EmailException extends Exception implements Serializable

- ## Package org.keycloak.federation.ldap.mappers.membership.group

  - ### Class org.keycloak.federation.ldap.mappers.membership.group.GroupTreeResolver.GroupTreeResolveException extends Exception implements Serializable

- ## Package org.keycloak.jose.jws

  - ### Class org.keycloak.jose.jws.JWSHeader extends Object implements Serializable

    - ### Serialized Fields

      - #### algorithm

            Algorithm algorithm

      - #### type

            String type

      - #### contentType

            String contentType

      - #### keyId

            String keyId

  - ### Class org.keycloak.jose.jws.JWSInputException extends Exception implements Serializable

- ## Package org.keycloak.mappers

  - ### Class org.keycloak.mappers.FederationConfigValidationException extends Exception implements Serializable

    - ### Serialized Fields

      - #### parameters

            Object[] parameters

- ## Package org.keycloak.models

  - ### Class org.keycloak.models.AuthenticationExecutionModel extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### authenticatorConfig

            String authenticatorConfig

      - #### authenticator

            String authenticator

      - #### flowId

            String flowId

      - #### authenticatorFlow

            boolean authenticatorFlow

      - #### requirement

            AuthenticationExecutionModel.Requirement requirement

      - #### priority

            int priority

      - #### parentFlow

            String parentFlow

  - ### Class org.keycloak.models.AuthenticationFlowModel extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### alias

            String alias

      - #### description

            String description

      - #### providerId

            String providerId

      - #### topLevel

            boolean topLevel

      - #### builtIn

            boolean builtIn

  - ### Class org.keycloak.models.AuthenticatorConfigModel extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### alias

            String alias

      - #### config

            Map<K,V> config

  - ### Class org.keycloak.models.IdentityProviderMapperModel extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### identityProviderAlias

            String identityProviderAlias

      - #### identityProviderMapper

            String identityProviderMapper

      - #### config

            Map<K,V> config

  - ### Class org.keycloak.models.IdentityProviderModel extends Object implements Serializable

    - ### Serialized Fields

      - #### internalId

            String internalId

      - #### alias

            String alias

        An user-defined identifier to unique identify an identity provider instance.

      - #### providerId

            String providerId

        An identifier used to reference a specific identity provider implementation. The value of this field is the same across instances of the same provider implementation.

      - #### enabled

            boolean enabled

      - #### trustEmail

            boolean trustEmail

      - #### storeToken

            boolean storeToken

      - #### addReadTokenRoleOnCreate

            boolean addReadTokenRoleOnCreate

      - #### authenticateByDefault

            boolean authenticateByDefault

        Specifies if particular provider should be used by default for authentication even before displaying login screen

      - #### firstBrokerLoginFlowId

            String firstBrokerLoginFlowId

      - #### postBrokerLoginFlowId

            String postBrokerLoginFlowId

      - #### config

            Map<K,V> config

        A map containing the configuration and properties for a specific identity provider instance and implementation. The items in the map are understood by the identity provider implementation.

  - ### Class org.keycloak.models.ModelDuplicateException extends ModelException implements Serializable

    - ### Serialized Fields

      - #### duplicateFieldName

            String duplicateFieldName

  - ### Class org.keycloak.models.ModelException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### parameters

            Object[] parameters

  - ### Class org.keycloak.models.ModelReadOnlyException extends ModelException implements Serializable

  - ### Class org.keycloak.models.OTPPolicy extends Object implements Serializable

    - ### Serialized Fields

      - #### type

            String type

      - #### algorithm

            String algorithm

      - #### initialCounter

            int initialCounter

      - #### digits

            int digits

      - #### lookAheadWindow

            int lookAheadWindow

      - #### period

            int period

  - ### Class org.keycloak.models.PasswordPolicy extends Object implements Serializable

    - ### Serialized Fields

      - #### policyString

            String policyString

      - #### policyConfig

            Map<K,V> policyConfig

  - ### Class org.keycloak.models.ProtocolMapperModel extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### protocol

            String protocol

      - #### protocolMapper

            String protocolMapper

      - #### consentRequired

            boolean consentRequired

      - #### consentText

            String consentText

      - #### config

            Map<K,V> config

  - ### Class org.keycloak.models.RequiredActionProviderModel extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### alias

            String alias

      - #### name

            String name

      - #### providerId

            String providerId

      - #### enabled

            boolean enabled

      - #### defaultAction

            boolean defaultAction

      - #### config

            Map<K,V> config

  - ### Class org.keycloak.models.RequiredCredentialModel extends Object implements Serializable

    - ### Serialized Fields

      - #### type

            String type

      - #### input

            boolean input

      - #### secret

            boolean secret

      - #### formLabel

            String formLabel

  - ### Class org.keycloak.models.UserCredentialValueModel extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### type

            String type

      - #### value

            String value

      - #### device

            String device

      - #### salt

            byte[] salt

      - #### hashIterations

            int hashIterations

      - #### createdDate

            Long createdDate

      - #### counter

            int counter

      - #### algorithm

            String algorithm

      - #### digits

            int digits

      - #### period

            int period

  - ### Class org.keycloak.models.UserFederationMapperModel extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### federationProviderId

            String federationProviderId

      - #### federationMapperType

            String federationMapperType

      - #### config

            Map<K,V> config

  - ### Class org.keycloak.models.UserFederationProviderModel extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### providerName

            String providerName

      - #### config

            Map<K,V> config

      - #### priority

            int priority

      - #### displayName

            String displayName

      - #### fullSyncPeriod

            int fullSyncPeriod

      - #### changedSyncPeriod

            int changedSyncPeriod

      - #### lastSync

            int lastSync

- ## Package org.keycloak.models.cache.infinispan

  - ### Class org.keycloak.models.cache.infinispan.GroupListQuery extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### groups

            Set<E> groups

      - #### realm

            String realm

      - #### realmName

            String realmName

- ## Package org.keycloak.models.cache.infinispan.entities

  - ### Class org.keycloak.models.cache.infinispan.entities.AbstractRevisioned extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### revision

            Long revision

  - ### Class org.keycloak.models.cache.infinispan.entities.CachedClient extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### clientId

            String clientId

      - #### name

            String name

      - #### description

            String description

      - #### realm

            String realm

      - #### redirectUris

            Set<E> redirectUris

      - #### enabled

            boolean enabled

      - #### clientAuthenticatorType

            String clientAuthenticatorType

      - #### secret

            String secret

      - #### registrationToken

            String registrationToken

      - #### protocol

            String protocol

      - #### attributes

            Map<K,V> attributes

      - #### publicClient

            boolean publicClient

      - #### fullScopeAllowed

            boolean fullScopeAllowed

      - #### frontchannelLogout

            boolean frontchannelLogout

      - #### notBefore

            int notBefore

      - #### scope

            Set<E> scope

      - #### webOrigins

            Set<E> webOrigins

      - #### protocolMappers

            Set<E> protocolMappers

      - #### surrogateAuthRequired

            boolean surrogateAuthRequired

      - #### managementUrl

            String managementUrl

      - #### rootUrl

            String rootUrl

      - #### baseUrl

            String baseUrl

      - #### defaultRoles

            List<E> defaultRoles

      - #### bearerOnly

            boolean bearerOnly

      - #### consentRequired

            boolean consentRequired

      - #### standardFlowEnabled

            boolean standardFlowEnabled

      - #### implicitFlowEnabled

            boolean implicitFlowEnabled

      - #### directAccessGrantsEnabled

            boolean directAccessGrantsEnabled

      - #### serviceAccountsEnabled

            boolean serviceAccountsEnabled

      - #### nodeReRegistrationTimeout

            int nodeReRegistrationTimeout

      - #### registeredNodes

            Map<K,V> registeredNodes

      - #### clientTemplate

            String clientTemplate

      - #### useTemplateScope

            boolean useTemplateScope

      - #### useTemplateConfig

            boolean useTemplateConfig

      - #### useTemplateMappers

            boolean useTemplateMappers

  - ### Class org.keycloak.models.cache.infinispan.entities.CachedClientRole extends CachedRole implements Serializable

    - ### Serialized Fields

      - #### clientId

            String clientId

  - ### Class org.keycloak.models.cache.infinispan.entities.CachedClientTemplate extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### name

            String name

      - #### description

            String description

      - #### realm

            String realm

      - #### protocol

            String protocol

      - #### fullScopeAllowed

            boolean fullScopeAllowed

      - #### publicClient

            boolean publicClient

      - #### frontchannelLogout

            boolean frontchannelLogout

      - #### bearerOnly

            boolean bearerOnly

      - #### consentRequired

            boolean consentRequired

      - #### standardFlowEnabled

            boolean standardFlowEnabled

      - #### implicitFlowEnabled

            boolean implicitFlowEnabled

      - #### directAccessGrantsEnabled

            boolean directAccessGrantsEnabled

      - #### serviceAccountsEnabled

            boolean serviceAccountsEnabled

      - #### scope

            Set<E> scope

      - #### protocolMappers

            Set<E> protocolMappers

      - #### attributes

            Map<K,V> attributes

  - ### Class org.keycloak.models.cache.infinispan.entities.CachedFederatedIdentityLinks extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### realmId

            String realmId

      - #### federatedIdentities

            Set<E> federatedIdentities

  - ### Class org.keycloak.models.cache.infinispan.entities.CachedGroup extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

      - #### name

            String name

      - #### parentId

            String parentId

      - #### attributes

            MultivaluedHashMap<K,V> attributes

      - #### roleMappings

            Set<E> roleMappings

      - #### subGroups

            Set<E> subGroups

  - ### Class org.keycloak.models.cache.infinispan.entities.CachedRealm extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### name

            String name

      - #### displayName

            String displayName

      - #### displayNameHtml

            String displayNameHtml

      - #### enabled

            boolean enabled

      - #### sslRequired

            SslRequired sslRequired

      - #### registrationAllowed

            boolean registrationAllowed

      - #### registrationEmailAsUsername

            boolean registrationEmailAsUsername

      - #### rememberMe

            boolean rememberMe

      - #### verifyEmail

            boolean verifyEmail

      - #### resetPasswordAllowed

            boolean resetPasswordAllowed

      - #### identityFederationEnabled

            boolean identityFederationEnabled

      - #### editUsernameAllowed

            boolean editUsernameAllowed

      - #### bruteForceProtected

            boolean bruteForceProtected

      - #### maxFailureWaitSeconds

            int maxFailureWaitSeconds

      - #### minimumQuickLoginWaitSeconds

            int minimumQuickLoginWaitSeconds

      - #### waitIncrementSeconds

            int waitIncrementSeconds

      - #### quickLoginCheckMilliSeconds

            long quickLoginCheckMilliSeconds

      - #### maxDeltaTimeSeconds

            int maxDeltaTimeSeconds

      - #### failureFactor

            int failureFactor

      - #### revokeRefreshToken

            boolean revokeRefreshToken

      - #### ssoSessionIdleTimeout

            int ssoSessionIdleTimeout

      - #### ssoSessionMaxLifespan

            int ssoSessionMaxLifespan

      - #### offlineSessionIdleTimeout

            int offlineSessionIdleTimeout

      - #### accessTokenLifespan

            int accessTokenLifespan

      - #### accessTokenLifespanForImplicitFlow

            int accessTokenLifespanForImplicitFlow

      - #### accessCodeLifespan

            int accessCodeLifespan

      - #### accessCodeLifespanUserAction

            int accessCodeLifespanUserAction

      - #### accessCodeLifespanLogin

            int accessCodeLifespanLogin

      - #### notBefore

            int notBefore

      - #### passwordPolicy

            PasswordPolicy passwordPolicy

      - #### otpPolicy

            OTPPolicy otpPolicy

      - #### publicKeyPem

            String publicKeyPem

      - #### privateKeyPem

            String privateKeyPem

      - #### certificatePem

            String certificatePem

      - #### codeSecret

            String codeSecret

      - #### loginTheme

            String loginTheme

      - #### accountTheme

            String accountTheme

      - #### adminTheme

            String adminTheme

      - #### emailTheme

            String emailTheme

      - #### masterAdminClient

            String masterAdminClient

      - #### requiredCredentials

            List<E> requiredCredentials

      - #### userFederationProviders

            List<E> userFederationProviders

      - #### componentsByParent

            MultivaluedHashMap<K,V> componentsByParent

      - #### components

            Map<K,V> components

      - #### userFederationMappers

            MultivaluedHashMap<K,V> userFederationMappers

      - #### userFederationMapperSet

            Set<E> userFederationMapperSet

      - #### identityProviders

            List<E> identityProviders

      - #### browserSecurityHeaders

            Map<K,V> browserSecurityHeaders

      - #### smtpConfig

            Map<K,V> smtpConfig

      - #### authenticationFlows

            Map<K,V> authenticationFlows

      - #### authenticationFlowList

            List<E> authenticationFlowList

      - #### authenticatorConfigs

            Map<K,V> authenticatorConfigs

      - #### requiredActionProviders

            Map<K,V> requiredActionProviders

      - #### requiredActionProviderList

            List<E> requiredActionProviderList

      - #### requiredActionProvidersByAlias

            Map<K,V> requiredActionProvidersByAlias

      - #### authenticationExecutions

            MultivaluedHashMap<K,V> authenticationExecutions

      - #### executionsById

            Map<K,V> executionsById

      - #### browserFlow

            AuthenticationFlowModel browserFlow

      - #### registrationFlow

            AuthenticationFlowModel registrationFlow

      - #### directGrantFlow

            AuthenticationFlowModel directGrantFlow

      - #### resetCredentialsFlow

            AuthenticationFlowModel resetCredentialsFlow

      - #### clientAuthenticationFlow

            AuthenticationFlowModel clientAuthenticationFlow

      - #### eventsEnabled

            boolean eventsEnabled

      - #### eventsExpiration

            long eventsExpiration

      - #### eventsListeners

            Set<E> eventsListeners

      - #### enabledEventTypes

            Set<E> enabledEventTypes

      - #### adminEventsEnabled

            boolean adminEventsEnabled

      - #### adminEnabledEventOperations

            Set<E> adminEnabledEventOperations

      - #### adminEventsDetailsEnabled

            boolean adminEventsDetailsEnabled

      - #### defaultRoles

            List<E> defaultRoles

      - #### defaultGroups

            List<E> defaultGroups

      - #### groups

            Set<E> groups

      - #### clientTemplates

            List<E> clientTemplates

      - #### internationalizationEnabled

            boolean internationalizationEnabled

      - #### supportedLocales

            Set<E> supportedLocales

      - #### defaultLocale

            String defaultLocale

      - #### identityProviderMappers

            MultivaluedHashMap<K,V> identityProviderMappers

      - #### identityProviderMapperSet

            Set<E> identityProviderMapperSet

  - ### Class org.keycloak.models.cache.infinispan.entities.CachedRealmRole extends CachedRole implements Serializable

  - ### Class org.keycloak.models.cache.infinispan.entities.CachedRole extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### name

            String name

      - #### realm

            String realm

      - #### description

            String description

      - #### scopeParamRequired

            Boolean scopeParamRequired

      - #### composite

            boolean composite

      - #### composites

            Set<E> composites

  - ### Class org.keycloak.models.cache.infinispan.entities.CachedUser extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

      - #### username

            String username

      - #### createdTimestamp

            Long createdTimestamp

      - #### firstName

            String firstName

      - #### lastName

            String lastName

      - #### email

            String email

      - #### emailVerified

            boolean emailVerified

      - #### credentials

            List<E> credentials

      - #### enabled

            boolean enabled

      - #### totp

            boolean totp

      - #### federationLink

            String federationLink

      - #### serviceAccountClientLink

            String serviceAccountClientLink

      - #### attributes

            MultivaluedHashMap<K,V> attributes

      - #### requiredActions

            Set<E> requiredActions

      - #### roleMappings

            Set<E> roleMappings

      - #### groups

            Set<E> groups

  - ### Class org.keycloak.models.cache.infinispan.entities.CachedUserConsents extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### consents

            HashMap<K,V> consents

      - #### realmId

            String realmId

  - ### Class org.keycloak.models.cache.infinispan.entities.ClientListQuery extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### clients

            Set<E> clients

      - #### realm

            String realm

      - #### realmName

            String realmName

  - ### Class org.keycloak.models.cache.infinispan.entities.RealmListQuery extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### realms

            Set<E> realms

  - ### Class org.keycloak.models.cache.infinispan.entities.RoleListQuery extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### roles

            Set<E> roles

      - #### realm

            String realm

      - #### realmName

            String realmName

      - #### client

            String client

  - ### Class org.keycloak.models.cache.infinispan.entities.UserListQuery extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### users

            Set<E> users

      - #### realm

            String realm

      - #### realmName

            String realmName

- ## Package org.keycloak.models.cache.infinispan.stream

  - ### Class org.keycloak.models.cache.infinispan.stream.ClientQueryPredicate extends Object implements Serializable

    - ### Serialized Fields

      - #### client

            String client

      - #### inRealm

            String inRealm

  - ### Class org.keycloak.models.cache.infinispan.stream.ClientTemplateQueryPredicate extends Object implements Serializable

    - ### Serialized Fields

      - #### template

            String template

  - ### Class org.keycloak.models.cache.infinispan.stream.GroupQueryPredicate extends Object implements Serializable

    - ### Serialized Fields

      - #### group

            String group

  - ### Class org.keycloak.models.cache.infinispan.stream.HasRolePredicate extends Object implements Serializable

    - ### Serialized Fields

      - #### role

            String role

  - ### Class org.keycloak.models.cache.infinispan.stream.InClientPredicate extends Object implements Serializable

    - ### Serialized Fields

      - #### clientId

            String clientId

  - ### Class org.keycloak.models.cache.infinispan.stream.InRealmPredicate extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

  - ### Class org.keycloak.models.cache.infinispan.stream.RealmQueryPredicate extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

  - ### Class org.keycloak.models.cache.infinispan.stream.RoleQueryPredicate extends Object implements Serializable

    - ### Serialized Fields

      - #### role

            String role

- ## Package org.keycloak.models.jpa.entities

  - ### Class org.keycloak.models.jpa.entities.ClientIdentityProviderMappingEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### client

            ClientEntity client

      - #### identityProvider

            IdentityProviderEntity identityProvider

  - ### Class org.keycloak.models.jpa.entities.FederatedIdentityEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### user

            UserEntity user

      - #### identityProvider

            String identityProvider

  - ### Class org.keycloak.models.jpa.entities.GroupRoleMappingEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### group

            GroupEntity group

      - #### roleId

            String roleId

  - ### Class org.keycloak.models.jpa.entities.RealmAttributeEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            RealmEntity realm

      - #### name

            String name

  - ### Class org.keycloak.models.jpa.entities.RequiredCredentialEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            RealmEntity realm

      - #### type

            String type

  - ### Class org.keycloak.models.jpa.entities.ScopeMappingEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### client

            ClientEntity client

      - #### role

            RoleEntity role

  - ### Class org.keycloak.models.jpa.entities.TemplateScopeMappingEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### template

            ClientTemplateEntity template

      - #### role

            RoleEntity role

  - ### Class org.keycloak.models.jpa.entities.UserConsentProtocolMapperEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### userConsent

            UserConsentEntity userConsent

      - #### protocolMapperId

            String protocolMapperId

  - ### Class org.keycloak.models.jpa.entities.UserConsentRoleEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### userConsent

            UserConsentEntity userConsent

      - #### roleId

            String roleId

  - ### Class org.keycloak.models.jpa.entities.UserGroupMembershipEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### user

            UserEntity user

      - #### groupId

            String groupId

  - ### Class org.keycloak.models.jpa.entities.UserRequiredActionEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### user

            UserEntity user

      - #### action

            String action

  - ### Class org.keycloak.models.jpa.entities.UserRoleMappingEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### user

            UserEntity user

      - #### roleId

            String roleId

- ## Package org.keycloak.models.jpa.session

  - ### Class org.keycloak.models.jpa.session.PersistentClientSessionEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### clientSessionId

            String clientSessionId

      - #### offline

            String offline

  - ### Class org.keycloak.models.jpa.session.PersistentUserSessionEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### userSessionId

            String userSessionId

      - #### offline

            String offline

- ## Package org.keycloak.models.sessions.infinispan

  - ### Class org.keycloak.models.sessions.infinispan.UserSessionTimestamp extends Object implements Serializable

    - ### Serialized Fields

      - #### userSessionId

            String userSessionId

      - #### clientSessionTimestamp

            int clientSessionTimestamp

- ## Package org.keycloak.models.sessions.infinispan.entities

  - ### Class org.keycloak.models.sessions.infinispan.entities.ClientInitialAccessEntity extends SessionEntity implements Serializable

    - ### Serialized Fields

      - #### timestamp

            int timestamp

      - #### expires

            int expires

      - #### count

            int count

      - #### remainingCount

            int remainingCount

  - ### Class org.keycloak.models.sessions.infinispan.entities.ClientSessionEntity extends SessionEntity implements Serializable

    - ### Serialized Fields

      - #### client

            String client

      - #### userSession

            String userSession

      - #### authMethod

            String authMethod

      - #### redirectUri

            String redirectUri

      - #### timestamp

            int timestamp

      - #### action

            String action

      - #### roles

            Set<E> roles

      - #### protocolMappers

            Set<E> protocolMappers

      - #### notes

            Map<K,V> notes

      - #### userSessionNotes

            Map<K,V> userSessionNotes

      - #### authenticatorStatus

            Map<K,V> authenticatorStatus

      - #### authUserId

            String authUserId

      - #### requiredActions

            Set<E> requiredActions

  - ### Class org.keycloak.models.sessions.infinispan.entities.LoginFailureEntity extends Object implements Serializable

    - ### Serialized Fields

      - #### userId

            String userId

      - #### realm

            String realm

      - #### failedLoginNotBefore

            int failedLoginNotBefore

      - #### numFailures

            int numFailures

      - #### lastFailure

            long lastFailure

      - #### lastIPFailure

            String lastIPFailure

  - ### Class org.keycloak.models.sessions.infinispan.entities.LoginFailureKey extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

      - #### userId

            String userId

  - ### Class org.keycloak.models.sessions.infinispan.entities.SessionEntity extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### realm

            String realm

  - ### Class org.keycloak.models.sessions.infinispan.entities.UserSessionEntity extends SessionEntity implements Serializable

    - ### Serialized Fields

      - #### user

            String user

      - #### brokerSessionId

            String brokerSessionId

      - #### brokerUserId

            String brokerUserId

      - #### loginUsername

            String loginUsername

      - #### ipAddress

            String ipAddress

      - #### authMethod

            String authMethod

      - #### rememberMe

            boolean rememberMe

      - #### started

            int started

      - #### lastSessionRefresh

            int lastSessionRefresh

      - #### clientSessions

            Set<E> clientSessions

      - #### state

            UserSessionModel.State state

      - #### notes

            Map<K,V> notes

- ## Package org.keycloak.models.sessions.infinispan.initializer

  - ### Class org.keycloak.models.sessions.infinispan.initializer.InfinispanUserSessionInitializer.WorkerResult extends Object implements Serializable

    - ### Serialized Fields

      - #### segment

            Integer segment

      - #### success

            Boolean success

  - ### Class org.keycloak.models.sessions.infinispan.initializer.InitializerState extends SessionEntity implements Serializable

    - ### Serialized Fields

      - #### sessionsCount

            int sessionsCount

      - #### segments

            List<E> segments

      - #### lowestUnfinishedSegment

            int lowestUnfinishedSegment

  - ### Class org.keycloak.models.sessions.infinispan.initializer.OfflineUserSessionLoader extends Object implements Serializable

  - ### Class org.keycloak.models.sessions.infinispan.initializer.SessionInitializerWorker extends Object implements Serializable

    - ### Serialized Fields

      - #### segment

            int segment

      - #### sessionsPerSegment

            int sessionsPerSegment

      - #### sessionLoader

            SessionLoader sessionLoader

- ## Package org.keycloak.models.sessions.infinispan.mapreduce

  - ### Class org.keycloak.models.sessions.infinispan.mapreduce.ClientInitialAccessMapper extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

      - #### emit

            org.keycloak.models.sessions.infinispan.mapreduce.ClientInitialAccessMapper.EmitValue emit

      - #### expired

            Integer expired

  - ### Class org.keycloak.models.sessions.infinispan.mapreduce.ClientSessionMapper extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

      - #### emit

            org.keycloak.models.sessions.infinispan.mapreduce.ClientSessionMapper.EmitValue emit

      - #### client

            String client

      - #### userSession

            String userSession

      - #### expiredRefresh

            Long expiredRefresh

      - #### requireNullUserSession

            Boolean requireNullUserSession

  - ### Class org.keycloak.models.sessions.infinispan.mapreduce.ClientSessionsOfUserSessionMapper extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

      - #### userSessions

            Collection<E> userSessions

      - #### emit

            org.keycloak.models.sessions.infinispan.mapreduce.ClientSessionsOfUserSessionMapper.EmitValue emit

  - ### Class org.keycloak.models.sessions.infinispan.mapreduce.FirstResultReducer extends Object implements Serializable

  - ### Class org.keycloak.models.sessions.infinispan.mapreduce.LargestResultReducer extends Object implements Serializable

  - ### Class org.keycloak.models.sessions.infinispan.mapreduce.SessionMapper extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

      - #### emit

            org.keycloak.models.sessions.infinispan.mapreduce.SessionMapper.EmitValue emit

  - ### Class org.keycloak.models.sessions.infinispan.mapreduce.UserLoginFailureMapper extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

      - #### emit

            org.keycloak.models.sessions.infinispan.mapreduce.UserLoginFailureMapper.EmitValue emit

  - ### Class org.keycloak.models.sessions.infinispan.mapreduce.UserSessionMapper extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

      - #### emit

            org.keycloak.models.sessions.infinispan.mapreduce.UserSessionMapper.EmitValue emit

      - #### user

            String user

      - #### expired

            Integer expired

      - #### expiredRefresh

            Integer expiredRefresh

      - #### brokerSessionId

            String brokerSessionId

      - #### brokerUserId

            String brokerUserId

  - ### Class org.keycloak.models.sessions.infinispan.mapreduce.UserSessionNoteMapper extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

      - #### emit

            org.keycloak.models.sessions.infinispan.mapreduce.UserSessionNoteMapper.EmitValue emit

      - #### notes

            Map<K,V> notes

- ## Package org.keycloak.models.sessions.infinispan.stream

  - ### Class org.keycloak.models.sessions.infinispan.stream.ClientInitialAccessPredicate extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

      - #### expired

            Integer expired

  - ### Class org.keycloak.models.sessions.infinispan.stream.ClientSessionPredicate extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

      - #### client

            String client

      - #### userSession

            String userSession

      - #### expiredRefresh

            Long expiredRefresh

      - #### requireUserSession

            Boolean requireUserSession

      - #### requireNullUserSession

            Boolean requireNullUserSession

  - ### Class org.keycloak.models.sessions.infinispan.stream.SessionPredicate extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

  - ### Class org.keycloak.models.sessions.infinispan.stream.UserLoginFailurePredicate extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

  - ### Class org.keycloak.models.sessions.infinispan.stream.UserSessionPredicate extends Object implements Serializable

    - ### Serialized Fields

      - #### realm

            String realm

      - #### user

            String user

      - #### expired

            Integer expired

      - #### expiredRefresh

            Integer expiredRefresh

      - #### brokerSessionId

            String brokerSessionId

      - #### brokerUserId

            String brokerUserId

- ## Package org.keycloak.partialimport

  - ### Class org.keycloak.partialimport.ErrorResponseException extends Exception implements Serializable

    - ### Serialized Fields

      - #### response

            javax.ws.rs.core.Response response

- ## Package org.keycloak.representations

  - ### Class org.keycloak.representations.AccessToken extends IDToken implements Serializable

    - ### Serialized Fields

      - #### clientSession

            String clientSession

      - #### trustedCertificates

            Set<E> trustedCertificates

      - #### allowedOrigins

            Set<E> allowedOrigins

      - #### realmAccess

            AccessToken.Access realmAccess

      - #### resourceAccess

            Map<K,V> resourceAccess

      - #### authorization

            AccessToken.Authorization authorization

  - ### Class org.keycloak.representations.AccessToken.Access extends Object implements Serializable

    - ### Serialized Fields

      - #### roles

            Set<E> roles

      - #### verifyCaller

            Boolean verifyCaller

  - ### Class org.keycloak.representations.AccessToken.Authorization extends Object implements Serializable

    - ### Serialized Fields

      - #### permissions

            List<E> permissions

  - ### Class org.keycloak.representations.IDToken extends JsonWebToken implements Serializable

    - ### Serialized Fields

      - #### nonce

            String nonce

      - #### authTime

            int authTime

      - #### sessionState

            String sessionState

      - #### name

            String name

      - #### givenName

            String givenName

      - #### familyName

            String familyName

      - #### middleName

            String middleName

      - #### nickName

            String nickName

      - #### preferredUsername

            String preferredUsername

      - #### profile

            String profile

      - #### picture

            String picture

      - #### website

            String website

      - #### email

            String email

      - #### emailVerified

            Boolean emailVerified

      - #### gender

            String gender

      - #### birthdate

            String birthdate

      - #### zoneinfo

            String zoneinfo

      - #### locale

            String locale

      - #### phoneNumber

            String phoneNumber

      - #### phoneNumberVerified

            Boolean phoneNumberVerified

      - #### address

            AddressClaimSet address

      - #### updatedAt

            Long updatedAt

      - #### claimsLocales

            String claimsLocales

      - #### acr

            String acr

  - ### Class org.keycloak.representations.JsonWebToken extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### expiration

            int expiration

      - #### notBefore

            int notBefore

      - #### issuedAt

            int issuedAt

      - #### issuer

            String issuer

      - #### audience

            String[] audience

      - #### subject

            String subject

      - #### type

            String type

      - #### issuedFor

            String issuedFor

      - #### otherClaims

            Map<K,V> otherClaims

  - ### Class org.keycloak.representations.RefreshToken extends AccessToken implements Serializable

- ## Package org.keycloak.representations.idm

  - ### Class org.keycloak.representations.idm.AbstractAuthenticationExecutionRepresentation extends Object implements Serializable

    - ### Serialized Fields

      - #### authenticatorConfig

            String authenticatorConfig

      - #### authenticator

            String authenticator

      - #### authenticatorFlow

            boolean authenticatorFlow

      - #### requirement

            String requirement

      - #### priority

            int priority

  - ### Class org.keycloak.representations.idm.AuthenticationExecutionExportRepresentation extends AbstractAuthenticationExecutionRepresentation implements Serializable

    - ### Serialized Fields

      - #### flowAlias

            String flowAlias

      - #### userSetupAllowed

            boolean userSetupAllowed

  - ### Class org.keycloak.representations.idm.AuthenticationExecutionInfoRepresentation extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### requirement

            String requirement

      - #### displayName

            String displayName

      - #### alias

            String alias

      - #### requirementChoices

            List<E> requirementChoices

      - #### configurable

            Boolean configurable

      - #### authenticationFlow

            Boolean authenticationFlow

      - #### providerId

            String providerId

      - #### authenticationConfig

            String authenticationConfig

      - #### flowId

            String flowId

      - #### level

            int level

      - #### index

            int index

  - ### Class org.keycloak.representations.idm.AuthenticationExecutionRepresentation extends AbstractAuthenticationExecutionRepresentation implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### flowId

            String flowId

      - #### parentFlow

            String parentFlow

  - ### Class org.keycloak.representations.idm.AuthenticationFlowRepresentation extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### alias

            String alias

      - #### description

            String description

      - #### providerId

            String providerId

      - #### topLevel

            boolean topLevel

      - #### builtIn

            boolean builtIn

      - #### authenticationExecutions

            List<E> authenticationExecutions

  - ### Class org.keycloak.representations.idm.AuthenticatorConfigRepresentation extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### alias

            String alias

      - #### config

            Map<K,V> config

- ## Package org.keycloak.representations.oidc

  - ### Class org.keycloak.representations.oidc.TokenMetadataRepresentation extends AccessToken implements Serializable

    - ### Serialized Fields

      - #### active

            boolean active

      - #### userName

            String userName

      - #### clientId

            String clientId

- ## Package org.keycloak.saml.common.exceptions

  - ### Class org.keycloak.saml.common.exceptions.ConfigurationException extends GeneralSecurityException implements Serializable

  - ### Class org.keycloak.saml.common.exceptions.NotImplementedException extends PicketLinkException implements Serializable

  - ### Class org.keycloak.saml.common.exceptions.ParsingException extends GeneralSecurityException implements Serializable

    - ### Serialized Fields

      - #### location

            Location location

  - ### Class org.keycloak.saml.common.exceptions.PicketLinkException extends RuntimeException implements Serializable

  - ### Class org.keycloak.saml.common.exceptions.ProcessingException extends GeneralSecurityException implements Serializable

  - ### Class org.keycloak.saml.common.exceptions.TrustKeyConfigurationException extends ConfigurationException implements Serializable

  - ### Class org.keycloak.saml.common.exceptions.TrustKeyProcessingException extends ProcessingException implements Serializable

- ## Package org.keycloak.saml.common.exceptions.fed

  - ### Class org.keycloak.saml.common.exceptions.fed.AssertionExpiredException extends GeneralSecurityException implements Serializable

    - ### Serialized Fields

      - #### id

            String id

  - ### Class org.keycloak.saml.common.exceptions.fed.IssueInstantMissingException extends GeneralSecurityException implements Serializable

  - ### Class org.keycloak.saml.common.exceptions.fed.IssuerNotTrustedException extends GeneralSecurityException implements Serializable

  - ### Class org.keycloak.saml.common.exceptions.fed.SignatureValidationException extends GeneralSecurityException implements Serializable

  - ### Class org.keycloak.saml.common.exceptions.fed.WSTrustException extends GeneralSecurityException implements Serializable

- ## Package org.keycloak.scripting

  - ### Class org.keycloak.scripting.ScriptExecutionException extends RuntimeException implements Serializable

- ## Package org.keycloak.services

  - ### Class org.keycloak.services.ErrorPageException extends javax.ws.rs.WebApplicationException implements Serializable

    - ### Serialized Fields

      - #### session

            KeycloakSession session

      - #### errorMessage

            String errorMessage

      - #### parameters

            Object[] parameters

  - ### Class org.keycloak.services.ErrorResponseException extends javax.ws.rs.WebApplicationException implements Serializable

    - ### Serialized Fields

      - #### error

            String error

      - #### errorDescription

            String errorDescription

      - #### status

            javax.ws.rs.core.Response.Status status

  - ### Class org.keycloak.services.ForbiddenException extends org.jboss.resteasy.spi.LoggableFailure implements Serializable

  - ### Class org.keycloak.services.ServicesLogger_$logger extends org.jboss.logging.DelegatingBasicLogger implements Serializable

    serialVersionUID:
      1L

- ## Package org.keycloak.services.clientregistration

  - ### Class org.keycloak.services.clientregistration.ClientRegistrationException extends RuntimeException implements Serializable

- ## Package org.keycloak.services.managers

  - ### Class org.keycloak.services.managers.UsersSyncManager.FederationProviderClusterEvent extends Object implements Serializable

    - ### Serialized Fields

      - #### removed

            boolean removed

      - #### realmId

            String realmId

      - #### federationProvider

            UserFederationProviderModel federationProvider

- ## Package org.keycloak.social.stackoverflow

  - ### Class org.keycloak.social.stackoverflow.StackOverflowIdentityProviderConfig extends OAuth2IdentityProviderConfig implements Serializable

- ## Package org.keycloak.storage

  - ### Class org.keycloak.storage.StorageId extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### providerId

            String providerId

      - #### externalId

            String externalId

  - ### Class org.keycloak.storage.UserStorageProviderModel extends ComponentModel implements Serializable

- ## Package org.keycloak.storage.adapter

  - ### Class org.keycloak.storage.adapter.AbstractUserAdapter.ReadOnlyException extends RuntimeException implements Serializable

- ## Package org.keycloak.storage.jpa.entity

  - ### Class org.keycloak.storage.jpa.entity.BrokerLinkEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### userId

            String userId

      - #### identityProvider

            String identityProvider

  - ### Class org.keycloak.storage.jpa.entity.FederatedUserConsentProtocolMapperEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### userConsent

            FederatedUserConsentEntity userConsent

      - #### protocolMapperId

            String protocolMapperId

  - ### Class org.keycloak.storage.jpa.entity.FederatedUserConsentRoleEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### userConsent

            FederatedUserConsentEntity userConsent

      - #### roleId

            String roleId

  - ### Class org.keycloak.storage.jpa.entity.FederatedUserGroupMembershipEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### userId

            String userId

      - #### groupId

            String groupId

  - ### Class org.keycloak.storage.jpa.entity.FederatedUserRequiredActionEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### userId

            String userId

      - #### action

            String action

  - ### Class org.keycloak.storage.jpa.entity.FederatedUserRoleMappingEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### userId

            String userId

      - #### roleId

            String roleId

- ## Package org.keycloak.theme

  - ### Class org.keycloak.theme.FreeMarkerException extends Exception implements Serializable

- ## Package org.keycloak.util

  - ### Class org.keycloak.util.SystemPropertiesJsonParserFactory extends com.fasterxml.jackson.databind.MappingJsonFactory implements Serializable

Copyright © 2016 JBoss by Red Hat. All rights reserved.