# Serialized Form

- ## Package org.freedesktop

  - ### Class org.freedesktop.DBus.Error.AccessDenied extends org.freedesktop.dbus.exceptions.DBusExecutionException implements Serializable

  - ### Class org.freedesktop.DBus.Error.MatchRuleInvalid extends org.freedesktop.dbus.exceptions.DBusExecutionException implements Serializable

  - ### Class org.freedesktop.DBus.Error.NoReply extends org.freedesktop.dbus.exceptions.DBusExecutionException implements Serializable

  - ### Class org.freedesktop.DBus.Error.ServiceUnknown extends org.freedesktop.dbus.exceptions.DBusExecutionException implements Serializable

  - ### Class org.freedesktop.DBus.Error.UnknownMethod extends org.freedesktop.dbus.exceptions.DBusExecutionException implements Serializable

  - ### Class org.freedesktop.DBus.Error.UnknownObject extends org.freedesktop.dbus.exceptions.DBusExecutionException implements Serializable

- ## Package org.keycloak

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

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

    - ### 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

  - ### Class org.keycloak.ServerStartupError extends Error implements Serializable

    - ### Serialized Fields

      - #### fillStackTrace

            boolean fillStackTrace

- ## Package org.keycloak.authentication

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

    - ### Serialized Fields

      - #### error

            AuthenticationFlowError error

      - #### response

            javax.ws.rs.core.Response response

      - #### afeList

            List<E> afeList

  - ### Class org.keycloak.authentication.ExplainedVerificationException extends VerificationException implements Serializable

    - ### Serialized Fields

      - #### errorEvent

            String errorEvent

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

    - ### Serialized Fields

      - #### successMessage

            FormMessage successMessage

      - #### errorMessage

            FormMessage errorMessage

- ## Package org.keycloak.authentication.actiontoken

  - ### Class org.keycloak.authentication.actiontoken.DefaultActionToken extends DefaultActionTokenKey implements Serializable

  - ### Class org.keycloak.authentication.actiontoken.DefaultActionTokenKey extends JsonWebToken implements Serializable

    - ### Serialized Fields

      - #### actionVerificationNonce

            UUID actionVerificationNonce

  - ### Class org.keycloak.authentication.actiontoken.ExplainedTokenVerificationException extends TokenVerificationException implements Serializable

    - ### Serialized Fields

      - #### errorEvent

            String errorEvent

- ## Package org.keycloak.authentication.actiontoken.execactions

  - ### Class org.keycloak.authentication.actiontoken.execactions.ExecuteActionsActionToken extends DefaultActionToken implements Serializable

- ## Package org.keycloak.authentication.actiontoken.idpverifyemail

  - ### Class org.keycloak.authentication.actiontoken.idpverifyemail.IdpVerifyAccountLinkActionToken extends DefaultActionToken implements Serializable

    - ### Serialized Fields

      - #### identityProviderUsername

            String identityProviderUsername

      - #### identityProviderAlias

            String identityProviderAlias

      - #### originalAuthenticationSessionId

            String originalAuthenticationSessionId

- ## Package org.keycloak.authentication.actiontoken.resetcred

  - ### Class org.keycloak.authentication.actiontoken.resetcred.ResetCredentialsActionToken extends DefaultActionToken implements Serializable

- ## Package org.keycloak.authentication.actiontoken.verifyemail

  - ### Class org.keycloak.authentication.actiontoken.verifyemail.VerifyEmailActionToken extends DefaultActionToken implements Serializable

    - ### Serialized Fields

      - #### email

            String email

      - #### originalAuthenticationSessionId

            String originalAuthenticationSessionId

- ## Package org.keycloak.authentication.authenticators.x509

  - ### Class org.keycloak.authentication.authenticators.x509.X509AuthenticatorConfigModel extends AuthenticatorConfigModel implements Serializable

    serialVersionUID:
      1L

- ## Package org.keycloak.authorization.client

  - ### Class org.keycloak.authorization.client.AuthorizationDeniedException extends RuntimeException implements Serializable

- ## Package org.keycloak.authorization.client.representation

  - ### Class org.keycloak.authorization.client.representation.TokenIntrospectionResponse extends JsonWebToken implements Serializable

    - ### Serialized Fields

      - #### active

            Boolean active

      - #### permissions

            List<E> permissions

- ## Package org.keycloak.authorization.client.util

  - ### Class org.keycloak.authorization.client.util.HttpResponseException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### statusCode

            int statusCode

      - #### reasonPhrase

            String reasonPhrase

      - #### bytes

            byte[] bytes

- ## 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

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

    - ### Serialization Methods

      - #### readObject

            public LockEntry readObject(ObjectInput input)
                                 throws IOException,
                                        ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    LockEntry obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialization Methods

      - #### readObject

            public LockEntryPredicate readObject(ObjectInput input)
                                          throws IOException,
                                                 ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    LockEntryPredicate obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialized Fields

      - #### eventKey

            String eventKey

      - #### sender

            String sender

      - #### senderSite

            String senderSite

      - #### ignoreSender

            boolean ignoreSender

      - #### ignoreSenderSite

            boolean ignoreSenderSite

      - #### delegateEvent

            ClusterEvent delegateEvent

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

    - ### Serialization Methods

      - #### readObject

            public WrapperClusterEvent readObject(ObjectInput input)
                                           throws IOException,
                                                  ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    WrapperClusterEvent obj)
                             throws IOException

        Throws:
          `IOException`

- ## Package org.keycloak.common

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

- ## Package org.keycloak.common.util

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

  - ### 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.PemException extends RuntimeException implements Serializable

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

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

    - ### Serialized Fields

      - #### overrides

            Map<K,V> overrides

- ## 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

      - #### subType

            String subType

      - #### config

            MultivaluedHashMap<K,V> config

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

    - ### Serialized Fields

      - #### parameters

            Object[] parameters

  - ### Class org.keycloak.component.PrioritizedComponentModel extends ComponentModel 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.credential

  - ### Class org.keycloak.credential.CredentialModel extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### type

            String type

      - #### userLabel

            String userLabel

      - #### createdDate

            Long createdDate

      - #### secretData

            String secretData

      - #### credentialData

            String credentialData

- ## Package org.keycloak.crypto

  - ### Class org.keycloak.crypto.HashException extends RuntimeException implements Serializable

  - ### Class org.keycloak.crypto.SignatureException 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.mdattr

  - ### Class org.keycloak.dom.saml.v2.mdattr.EntityAttributes extends Object implements Serializable

    - ### Serialized Fields

      - #### attribute

            List<E> attribute

      - #### assertion

            List<E> assertion

- ## 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.exceptions

  - ### Class org.keycloak.exceptions.TokenNotActiveException extends TokenVerificationException implements Serializable

  - ### Class org.keycloak.exceptions.TokenSignatureInvalidException extends TokenVerificationException implements Serializable

  - ### Class org.keycloak.exceptions.TokenVerificationException extends VerificationException implements Serializable

    - ### Serialized Fields

      - #### token

            JsonWebToken token

- ## Package org.keycloak.federation.sssd.api

  - ### Class org.keycloak.federation.sssd.api.SSSDException extends RuntimeException implements Serializable

- ## Package org.keycloak.jose.jwe

  - ### Class org.keycloak.jose.jwe.JWEException extends Exception implements Serializable

  - ### Class org.keycloak.jose.jwe.JWEHeader extends Object implements Serializable

    - ### Serialized Fields

      - #### algorithm

            String algorithm

      - #### encryptionAlgorithm

            String encryptionAlgorithm

      - #### compressionAlgorithm

            String compressionAlgorithm

      - #### type

            String type

      - #### contentType

            String contentType

      - #### keyId

            String keyId

- ## 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.keys.infinispan

  - ### Class org.keycloak.keys.infinispan.PublicKeysEntry extends Object implements Serializable

    - ### Serialized Fields

      - #### lastRequestTime

            int lastRequestTime

      - #### currentKeys

            Map<K,V> currentKeys

  - ### Class org.keycloak.keys.infinispan.PublicKeyStorageInvalidationEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### cacheKey

            String cacheKey

  - ### Class org.keycloak.keys.infinispan.PublicKeyStorageInvalidationEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public PublicKeyStorageInvalidationEvent readObject(ObjectInput input)
                                                         throws IOException,
                                                                ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    PublicKeyStorageInvalidationEvent obj)
                             throws IOException

        Throws:
          `IOException`

- ## 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

      - #### linkOnly

            boolean linkOnly

      - #### 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

      - #### displayName

            String displayName

      - #### syncMode

            IdentityProviderSyncMode syncMode

      - #### 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.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

      - #### policyConfig

            Map<K,V> policyConfig

      - #### builder

            PasswordPolicy.Builder builder

  - ### 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

      - #### priority

            int priority

      - #### 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.WebAuthnPolicy extends Object implements Serializable

    - ### Serialized Fields

      - #### rpEntityName

            String rpEntityName

      - #### signatureAlgorithms

            List<E> signatureAlgorithms

      - #### rpId

            String rpId

      - #### attestationConveyancePreference

            String attestationConveyancePreference

      - #### authenticatorAttachment

            String authenticatorAttachment

      - #### requireResidentKey

            String requireResidentKey

      - #### userVerificationRequirement

            String userVerificationRequirement

      - #### createTimeout

            int createTimeout

      - #### avoidSameAuthenticatorRegister

            boolean avoidSameAuthenticatorRegister

      - #### acceptableAaguids

            List<E> acceptableAaguids

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

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

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

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

    - ### Serialized Fields

      - #### requester

            String requester

      - #### owner

            String owner

      - #### resourceServerId

            String resourceServerId

      - #### resourceId

            String resourceId

      - #### scopeId

            String scopeId

      - #### granted

            boolean granted

      - #### createdTimestamp

            Long createdTimestamp

      - #### grantedTimestamp

            Long grantedTimestamp

      - #### policy

            String policy

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

    - ### Serialized Fields

      - #### type

            String type

      - #### decisionStrategy

            DecisionStrategy decisionStrategy

      - #### logic

            Logic logic

      - #### name

            String name

      - #### description

            String description

      - #### resourceServerId

            String resourceServerId

      - #### associatedPoliciesIds

            LazyLoader<S,D> associatedPoliciesIds

      - #### resourcesIds

            LazyLoader<S,D> resourcesIds

      - #### scopesIds

            LazyLoader<S,D> scopesIds

      - #### config

            LazyLoader<S,D> config

      - #### owner

            String owner

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

    - ### Serialized Fields

      - #### resourceServerId

            String resourceServerId

      - #### iconUri

            String iconUri

      - #### owner

            String owner

      - #### type

            String type

      - #### name

            String name

      - #### displayName

            String displayName

      - #### ownerManagedAccess

            boolean ownerManagedAccess

      - #### scopesIds

            LazyLoader<S,D> scopesIds

      - #### uris

            LazyLoader<S,D> uris

      - #### attributes

            LazyLoader<S,D> attributes

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

    - ### Serialized Fields

      - #### allowRemoteResourceManagement

            boolean allowRemoteResourceManagement

      - #### policyEnforcementMode

            PolicyEnforcementMode policyEnforcementMode

      - #### decisionStrategy

            DecisionStrategy decisionStrategy

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

    - ### Serialized Fields

      - #### resourceServerId

            String resourceServerId

      - #### name

            String name

      - #### displayName

            String displayName

      - #### iconUri

            String iconUri

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

    - ### Serialized Fields

      - #### permissions

            Set<E> permissions

      - #### serverId

            String serverId

  - ### Class org.keycloak.models.cache.infinispan.authorization.entities.PermissionTicketResourceListQuery extends PermissionTicketListQuery implements Serializable

    - ### Serialized Fields

      - #### resourceId

            String resourceId

  - ### Class org.keycloak.models.cache.infinispan.authorization.entities.PermissionTicketScopeListQuery extends PermissionTicketListQuery implements Serializable

    - ### Serialized Fields

      - #### scopeId

            String scopeId

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

    - ### Serialized Fields

      - #### policies

            Set<E> policies

      - #### serverId

            String serverId

  - ### Class org.keycloak.models.cache.infinispan.authorization.entities.PolicyResourceListQuery extends PolicyListQuery implements Serializable

    - ### Serialized Fields

      - #### resourceId

            String resourceId

  - ### Class org.keycloak.models.cache.infinispan.authorization.entities.PolicyScopeListQuery extends PolicyListQuery implements Serializable

    - ### Serialized Fields

      - #### scopeId

            String scopeId

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

    - ### Serialized Fields

      - #### resources

            Set<E> resources

      - #### serverId

            String serverId

  - ### Class org.keycloak.models.cache.infinispan.authorization.entities.ResourceScopeListQuery extends ResourceListQuery implements Serializable

    - ### Serialized Fields

      - #### scopeId

            String scopeId

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

    - ### Serialized Fields

      - #### servers

            Set<E> servers

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

    - ### Serialized Fields

      - #### scopes

            Set<E> scopes

      - #### serverId

            String serverId

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

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.PermissionTicketRemovedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### owner

            String owner

      - #### resource

            String resource

      - #### scope

            String scope

      - #### serverId

            String serverId

      - #### requester

            String requester

      - #### resourceName

            String resourceName

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.PermissionTicketUpdatedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### owner

            String owner

      - #### resource

            String resource

      - #### scope

            String scope

      - #### serverId

            String serverId

      - #### requester

            String requester

      - #### resourceName

            String resourceName

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.PolicyRemovedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### resources

            Set<E> resources

      - #### resourceTypes

            Set<E> resourceTypes

      - #### scopes

            Set<E> scopes

      - #### serverId

            String serverId

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.PolicyRemovedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public PolicyRemovedEvent readObject(ObjectInput input)
                                          throws IOException,
                                                 ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    PolicyRemovedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.PolicyUpdatedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### resources

            Set<E> resources

      - #### resourceTypes

            Set<E> resourceTypes

      - #### scopes

            Set<E> scopes

      - #### serverId

            String serverId

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.PolicyUpdatedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public PolicyUpdatedEvent readObject(ObjectInput input)
                                          throws IOException,
                                                 ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    PolicyUpdatedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.ResourceRemovedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### owner

            String owner

      - #### serverId

            String serverId

      - #### type

            String type

      - #### uris

            Set<E> uris

      - #### scopes

            Set<E> scopes

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.ResourceRemovedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public ResourceRemovedEvent readObject(ObjectInput input)
                                            throws IOException,
                                                   ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    ResourceRemovedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.ResourceServerRemovedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### clientId

            String clientId

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.ResourceServerRemovedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public ResourceServerRemovedEvent readObject(ObjectInput input)
                                                  throws IOException,
                                                         ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    ResourceServerRemovedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.ResourceServerUpdatedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### id

            String id

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.ResourceServerUpdatedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public ResourceServerUpdatedEvent readObject(ObjectInput input)
                                                  throws IOException,
                                                         ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    ResourceServerUpdatedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.ResourceUpdatedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### serverId

            String serverId

      - #### type

            String type

      - #### uris

            Set<E> uris

      - #### scopes

            Set<E> scopes

      - #### owner

            String owner

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.ResourceUpdatedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public ResourceUpdatedEvent readObject(ObjectInput input)
                                            throws IOException,
                                                   ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    ResourceUpdatedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.ScopeRemovedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### serverId

            String serverId

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.ScopeRemovedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public ScopeRemovedEvent readObject(ObjectInput input)
                                         throws IOException,
                                                ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    ScopeRemovedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.ScopeUpdatedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### serverId

            String serverId

  - ### Class org.keycloak.models.cache.infinispan.authorization.events.ScopeUpdatedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public ScopeUpdatedEvent readObject(ObjectInput input)
                                         throws IOException,
                                                ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    ScopeUpdatedEvent obj)
                             throws IOException

        Throws:
          `IOException`

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

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

    - ### Serialized Fields

      - #### resourceId

            String resourceId

  - ### Class org.keycloak.models.cache.infinispan.authorization.stream.InResourcePredicate.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public InResourcePredicate readObject(ObjectInput input)
                                           throws IOException,
                                                  ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    InResourcePredicate obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialized Fields

      - #### serverId

            String serverId

  - ### Class org.keycloak.models.cache.infinispan.authorization.stream.InResourceServerPredicate.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public InResourceServerPredicate readObject(ObjectInput input)
                                                 throws IOException,
                                                        ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    InResourceServerPredicate obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialized Fields

      - #### scopeId

            String scopeId

  - ### Class org.keycloak.models.cache.infinispan.authorization.stream.InScopePredicate.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public InScopePredicate readObject(ObjectInput input)
                                        throws IOException,
                                               ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    InScopePredicate obj)
                             throws IOException

        Throws:
          `IOException`

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

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

    - ### Serialized Fields

      - #### cachedWith

            ConcurrentHashMap<K,V> cachedWith

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

    - ### Serialized Fields

      - #### id

            String id

      - #### revision

            Long revision

      - #### cacheTimestamp

            long cacheTimestamp

  - ### 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

      - #### alwaysDisplayInConsole

            boolean alwaysDisplayInConsole

      - #### clientAuthenticatorType

            String clientAuthenticatorType

      - #### secret

            String secret

      - #### registrationToken

            String registrationToken

      - #### protocol

            String protocol

      - #### attributes

            Map<K,V> attributes

      - #### authFlowBindings

            Map<K,V> authFlowBindings

      - #### 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

      - #### defaultClientScopesIds

            List<E> defaultClientScopesIds

      - #### optionalClientScopesIds

            List<E> optionalClientScopesIds

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

    - ### Serialized Fields

      - #### clientId

            String clientId

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

    - ### Serialized Fields

      - #### name

            String name

      - #### description

            String description

      - #### realm

            String realm

      - #### protocol

            String protocol

      - #### 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

            LazyLoader<S,D> attributes

      - #### roleMappings

            LazyLoader<S,D> roleMappings

      - #### subGroups

            LazyLoader<S,D> subGroups

  - ### Class org.keycloak.models.cache.infinispan.entities.CachedRealm extends AbstractExtendableRevisioned 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

      - #### loginWithEmailAllowed

            boolean loginWithEmailAllowed

      - #### duplicateEmailsAllowed

            boolean duplicateEmailsAllowed

      - #### resetPasswordAllowed

            boolean resetPasswordAllowed

      - #### identityFederationEnabled

            boolean identityFederationEnabled

      - #### editUsernameAllowed

            boolean editUsernameAllowed

      - #### bruteForceProtected

            boolean bruteForceProtected

      - #### permanentLockout

            boolean permanentLockout

      - #### maxFailureWaitSeconds

            int maxFailureWaitSeconds

      - #### minimumQuickLoginWaitSeconds

            int minimumQuickLoginWaitSeconds

      - #### waitIncrementSeconds

            int waitIncrementSeconds

      - #### quickLoginCheckMilliSeconds

            long quickLoginCheckMilliSeconds

      - #### maxDeltaTimeSeconds

            int maxDeltaTimeSeconds

      - #### failureFactor

            int failureFactor

      - #### defaultSignatureAlgorithm

            String defaultSignatureAlgorithm

      - #### revokeRefreshToken

            boolean revokeRefreshToken

      - #### refreshTokenMaxReuse

            int refreshTokenMaxReuse

      - #### ssoSessionIdleTimeout

            int ssoSessionIdleTimeout

      - #### ssoSessionMaxLifespan

            int ssoSessionMaxLifespan

      - #### ssoSessionIdleTimeoutRememberMe

            int ssoSessionIdleTimeoutRememberMe

      - #### ssoSessionMaxLifespanRememberMe

            int ssoSessionMaxLifespanRememberMe

      - #### offlineSessionIdleTimeout

            int offlineSessionIdleTimeout

      - #### offlineSessionMaxLifespanEnabled

            boolean offlineSessionMaxLifespanEnabled

      - #### offlineSessionMaxLifespan

            int offlineSessionMaxLifespan

      - #### clientSessionIdleTimeout

            int clientSessionIdleTimeout

      - #### clientSessionMaxLifespan

            int clientSessionMaxLifespan

      - #### clientOfflineSessionIdleTimeout

            int clientOfflineSessionIdleTimeout

      - #### clientOfflineSessionMaxLifespan

            int clientOfflineSessionMaxLifespan

      - #### accessTokenLifespan

            int accessTokenLifespan

      - #### accessTokenLifespanForImplicitFlow

            int accessTokenLifespanForImplicitFlow

      - #### accessCodeLifespan

            int accessCodeLifespan

      - #### accessCodeLifespanUserAction

            int accessCodeLifespanUserAction

      - #### accessCodeLifespanLogin

            int accessCodeLifespanLogin

      - #### actionTokenGeneratedByAdminLifespan

            int actionTokenGeneratedByAdminLifespan

      - #### actionTokenGeneratedByUserLifespan

            int actionTokenGeneratedByUserLifespan

      - #### notBefore

            int notBefore

      - #### passwordPolicy

            PasswordPolicy passwordPolicy

      - #### otpPolicy

            OTPPolicy otpPolicy

      - #### webAuthnPolicy

            WebAuthnPolicy webAuthnPolicy

      - #### webAuthnPasswordlessPolicy

            WebAuthnPolicy webAuthnPasswordlessPolicy

      - #### loginTheme

            String loginTheme

      - #### accountTheme

            String accountTheme

      - #### adminTheme

            String adminTheme

      - #### emailTheme

            String emailTheme

      - #### masterAdminClient

            String masterAdminClient

      - #### requiredCredentials

            List<E> requiredCredentials

      - #### componentsByParent

            MultivaluedHashMap<K,V> componentsByParent

      - #### componentsByParentAndType

            MultivaluedHashMap<K,V> componentsByParentAndType

      - #### components

            Map<K,V> components

      - #### 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

      - #### executionsByFlowId

            Map<K,V> executionsByFlowId

      - #### browserFlow

            AuthenticationFlowModel browserFlow

      - #### registrationFlow

            AuthenticationFlowModel registrationFlow

      - #### directGrantFlow

            AuthenticationFlowModel directGrantFlow

      - #### resetCredentialsFlow

            AuthenticationFlowModel resetCredentialsFlow

      - #### clientAuthenticationFlow

            AuthenticationFlowModel clientAuthenticationFlow

      - #### dockerAuthenticationFlow

            AuthenticationFlowModel dockerAuthenticationFlow

      - #### 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

      - #### allowUserManagedAccess

            boolean allowUserManagedAccess

      - #### defaultGroups

            List<E> defaultGroups

      - #### clientScopes

            List<E> clientScopes

      - #### defaultDefaultClientScopes

            List<E> defaultDefaultClientScopes

      - #### optionalDefaultClientScopes

            List<E> optionalDefaultClientScopes

      - #### internationalizationEnabled

            boolean internationalizationEnabled

      - #### supportedLocales

            Set<E> supportedLocales

      - #### defaultLocale

            String defaultLocale

      - #### identityProviderMappers

            MultivaluedHashMap<K,V> identityProviderMappers

      - #### identityProviderMapperSet

            Set<E> identityProviderMapperSet

      - #### attributes

            Map<K,V> attributes

      - #### userActionTokenLifespans

            Map<K,V> userActionTokenLifespans

      - #### realmLocalizationTexts

            Map<K,V> realmLocalizationTexts

  - ### 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

      - #### composite

            boolean composite

      - #### composites

            Set<E> composites

      - #### attributes

            LazyLoader<S,D> attributes

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

    - ### Serialized Fields

      - #### realm

            String realm

      - #### username

            String username

      - #### createdTimestamp

            Long createdTimestamp

      - #### email

            String email

      - #### emailVerified

            boolean emailVerified

      - #### enabled

            boolean enabled

      - #### federationLink

            String federationLink

      - #### serviceAccountClientLink

            String serviceAccountClientLink

      - #### notBefore

            int notBefore

      - #### requiredActions

            LazyLoader<S,D> requiredActions

      - #### attributes

            LazyLoader<S,D> attributes

      - #### roleMappings

            LazyLoader<S,D> roleMappings

      - #### groups

            LazyLoader<S,D> 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.GroupListQuery extends AbstractRevisioned implements Serializable

    - ### Serialized Fields

      - #### groups

            Set<E> groups

      - #### 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.events

  - ### Class org.keycloak.models.cache.infinispan.events.AuthenticationSessionAuthNoteUpdateEvent extends Object implements Serializable

    - ### Serialized Fields

      - #### authSessionId

            String authSessionId

      - #### tabId

            String tabId

      - #### clientUUID

            String clientUUID

      - #### authNotesFragment

            Map<K,V> authNotesFragment

  - ### Class org.keycloak.models.cache.infinispan.events.AuthenticationSessionAuthNoteUpdateEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public AuthenticationSessionAuthNoteUpdateEvent readObject(ObjectInput input)
                                                                throws IOException,
                                                                       ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    AuthenticationSessionAuthNoteUpdateEvent value)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.ClientAddedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### clientUuid

            String clientUuid

      - #### clientId

            String clientId

      - #### realmId

            String realmId

  - ### Class org.keycloak.models.cache.infinispan.events.ClientAddedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public ClientAddedEvent readObject(ObjectInput input)
                                        throws IOException,
                                               ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    ClientAddedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.ClientRemovedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### clientUuid

            String clientUuid

      - #### clientId

            String clientId

      - #### realmId

            String realmId

      - #### clientRoles

            Map<K,V> clientRoles

  - ### Class org.keycloak.models.cache.infinispan.events.ClientRemovedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public ClientRemovedEvent readObject(ObjectInput input)
                                          throws IOException,
                                                 ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    ClientRemovedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.ClientTemplateEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### clientTemplateId

            String clientTemplateId

  - ### Class org.keycloak.models.cache.infinispan.events.ClientTemplateEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public ClientTemplateEvent readObject(ObjectInput input)
                                           throws IOException,
                                                  ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    ClientTemplateEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.ClientUpdatedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### clientUuid

            String clientUuid

      - #### clientId

            String clientId

      - #### realmId

            String realmId

  - ### Class org.keycloak.models.cache.infinispan.events.ClientUpdatedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public ClientUpdatedEvent readObject(ObjectInput input)
                                          throws IOException,
                                                 ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    ClientUpdatedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.GroupAddedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### groupId

            String groupId

      - #### realmId

            String realmId

      - #### parentId

            String parentId

  - ### Class org.keycloak.models.cache.infinispan.events.GroupAddedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public GroupAddedEvent readObject(ObjectInput input)
                                       throws IOException,
                                              ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    GroupAddedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.GroupMovedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### groupId

            String groupId

      - #### newParentId

            String newParentId

      - #### oldParentId

            String oldParentId

      - #### realmId

            String realmId

  - ### Class org.keycloak.models.cache.infinispan.events.GroupMovedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public GroupMovedEvent readObject(ObjectInput input)
                                       throws IOException,
                                              ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    GroupMovedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.GroupRemovedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### groupId

            String groupId

      - #### parentId

            String parentId

      - #### realmId

            String realmId

  - ### Class org.keycloak.models.cache.infinispan.events.GroupRemovedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public GroupRemovedEvent readObject(ObjectInput input)
                                         throws IOException,
                                                ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    GroupRemovedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.GroupUpdatedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### groupId

            String groupId

  - ### Class org.keycloak.models.cache.infinispan.events.GroupUpdatedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public GroupUpdatedEvent readObject(ObjectInput input)
                                         throws IOException,
                                                ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    GroupUpdatedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.InvalidationEvent extends Object implements Serializable

  - ### Class org.keycloak.models.cache.infinispan.events.RealmRemovedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### realmId

            String realmId

      - #### realmName

            String realmName

  - ### Class org.keycloak.models.cache.infinispan.events.RealmRemovedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public RealmRemovedEvent readObject(ObjectInput input)
                                         throws IOException,
                                                ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    RealmRemovedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.RealmUpdatedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### realmId

            String realmId

      - #### realmName

            String realmName

  - ### Class org.keycloak.models.cache.infinispan.events.RealmUpdatedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public RealmUpdatedEvent readObject(ObjectInput input)
                                         throws IOException,
                                                ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    RealmUpdatedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.RoleAddedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### roleId

            String roleId

      - #### containerId

            String containerId

  - ### Class org.keycloak.models.cache.infinispan.events.RoleAddedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public RoleAddedEvent readObject(ObjectInput input)
                                      throws IOException,
                                             ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    RoleAddedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.RoleRemovedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### roleId

            String roleId

      - #### roleName

            String roleName

      - #### containerId

            String containerId

  - ### Class org.keycloak.models.cache.infinispan.events.RoleRemovedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public RoleRemovedEvent readObject(ObjectInput input)
                                        throws IOException,
                                               ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    RoleRemovedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.RoleUpdatedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### roleId

            String roleId

      - #### roleName

            String roleName

      - #### containerId

            String containerId

  - ### Class org.keycloak.models.cache.infinispan.events.RoleUpdatedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public RoleUpdatedEvent readObject(ObjectInput input)
                                        throws IOException,
                                               ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    RoleUpdatedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.UserCacheRealmInvalidationEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### realmId

            String realmId

  - ### Class org.keycloak.models.cache.infinispan.events.UserCacheRealmInvalidationEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public UserCacheRealmInvalidationEvent readObject(ObjectInput input)
                                                       throws IOException,
                                                              ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    UserCacheRealmInvalidationEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.UserConsentsUpdatedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### userId

            String userId

  - ### Class org.keycloak.models.cache.infinispan.events.UserConsentsUpdatedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public UserConsentsUpdatedEvent readObject(ObjectInput input)
                                                throws IOException,
                                                       ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    UserConsentsUpdatedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.UserFederationLinkRemovedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### userId

            String userId

      - #### realmId

            String realmId

      - #### identityProviderId

            String identityProviderId

      - #### socialUserId

            String socialUserId

  - ### Class org.keycloak.models.cache.infinispan.events.UserFederationLinkRemovedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public UserFederationLinkRemovedEvent readObject(ObjectInput input)
                                                      throws IOException,
                                                             ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    UserFederationLinkRemovedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.UserFederationLinkUpdatedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### userId

            String userId

  - ### Class org.keycloak.models.cache.infinispan.events.UserFederationLinkUpdatedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public UserFederationLinkUpdatedEvent readObject(ObjectInput input)
                                                      throws IOException,
                                                             ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    UserFederationLinkUpdatedEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.UserFullInvalidationEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### userId

            String userId

      - #### username

            String username

      - #### email

            String email

      - #### realmId

            String realmId

      - #### identityFederationEnabled

            boolean identityFederationEnabled

      - #### federatedIdentities

            Map<K,V> federatedIdentities

  - ### Class org.keycloak.models.cache.infinispan.events.UserFullInvalidationEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public UserFullInvalidationEvent readObject(ObjectInput input)
                                                 throws IOException,
                                                        ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    UserFullInvalidationEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.cache.infinispan.events.UserUpdatedEvent extends InvalidationEvent implements Serializable

    - ### Serialized Fields

      - #### userId

            String userId

      - #### username

            String username

      - #### email

            String email

      - #### realmId

            String realmId

  - ### Class org.keycloak.models.cache.infinispan.events.UserUpdatedEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public UserUpdatedEvent readObject(ObjectInput input)
                                        throws IOException,
                                               ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    UserUpdatedEvent obj)
                             throws IOException

        Throws:
          `IOException`

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

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

    - ### Serialized Fields

      - #### realm

            String realm

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

    - ### Serialization Methods

      - #### readObject

            public GroupListPredicate readObject(ObjectInput input)
                                          throws IOException,
                                                 ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    GroupListPredicate obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialized Fields

      - #### role

            String role

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

    - ### Serialization Methods

      - #### readObject

            public HasRolePredicate readObject(ObjectInput input)
                                        throws IOException,
                                               ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    HasRolePredicate obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialized Fields

      - #### clientId

            String clientId

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

    - ### Serialization Methods

      - #### readObject

            public InClientPredicate readObject(ObjectInput input)
                                         throws IOException,
                                                ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    InClientPredicate obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialized Fields

      - #### id

            String id

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

    - ### Serialization Methods

      - #### readObject

            public InIdentityProviderPredicate readObject(ObjectInput input)
                                                   throws IOException,
                                                          ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    InIdentityProviderPredicate obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialized Fields

      - #### realm

            String realm

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

    - ### Serialization Methods

      - #### readObject

            public InRealmPredicate readObject(ObjectInput input)
                                        throws IOException,
                                               ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    InRealmPredicate obj)
                             throws IOException

        Throws:
          `IOException`

- ## Package org.keycloak.models.credential

  - ### Class org.keycloak.models.credential.OTPCredentialModel extends CredentialModel implements Serializable

    - ### Serialized Fields

      - #### credentialData

            OTPCredentialData credentialData

      - #### secretData

            OTPSecretData secretData

  - ### Class org.keycloak.models.credential.PasswordCredentialModel extends CredentialModel implements Serializable

    - ### Serialized Fields

      - #### credentialData

            PasswordCredentialData credentialData

      - #### secretData

            PasswordSecretData secretData

  - ### Class org.keycloak.models.credential.WebAuthnCredentialModel extends CredentialModel implements Serializable

    - ### Serialized Fields

      - #### credentialData

            WebAuthnCredentialData credentialData

      - #### secretData

            WebAuthnSecretData secretData

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

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

    - ### Serialized Fields

      - #### client

            ClientEntity client

      - #### name

            String name

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

    - ### Serialized Fields

      - #### clientScope

            ClientScopeEntity clientScope

      - #### name

            String name

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

    - ### Serialized Fields

      - #### clientScope

            ClientScopeEntity clientScope

      - #### client

            ClientEntity client

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

    - ### Serialized Fields

      - #### clientScope

            ClientScopeEntity clientScope

      - #### role

            RoleEntity role

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

    - ### Serialized Fields

      - #### clientScope

            ClientScopeEntity clientScope

      - #### realm

            RealmEntity realm

  - ### 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.RealmLocalizationTextsEntity.RealmLocalizationTextEntityKey extends Object implements Serializable

    - ### Serialized Fields

      - #### realmId

            String realmId

      - #### locale

            String locale

  - ### 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.UserConsentClientScopeEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### userConsent

            UserConsentEntity userConsent

      - #### scopeId

            String scopeId

  - ### 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

      - #### userSessionId

            String userSessionId

      - #### clientId

            String clientId

      - #### clientStorageProvider

            String clientStorageProvider

      - #### externalClientId

            String externalClientId

      - #### 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.map.authSession

  - ### Class org.keycloak.models.map.authSession.MapAuthenticationSessionAuthNoteUpdateEvent extends Object implements Serializable

    - ### Serialized Fields

      - #### authSessionId

            String authSessionId

      - #### tabId

            String tabId

      - #### clientUUID

            String clientUUID

      - #### authNotesFragment

            Map<K,V> authNotesFragment

- ## 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.changes

  - ### Class org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public SessionEntityWrapper readObject(ObjectInput input)
                                            throws IOException,
                                                   ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    SessionEntityWrapper obj)
                             throws IOException

        Throws:
          `IOException`

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

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

    - ### Serialized Fields

      - #### lastSessionRefreshes

            Map<K,V> lastSessionRefreshes

  - ### Class org.keycloak.models.sessions.infinispan.changes.sessions.LastSessionRefreshEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public LastSessionRefreshEvent readObject(ObjectInput input)
                                               throws IOException,
                                                      ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    LastSessionRefreshEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.sessions.infinispan.changes.sessions.SessionData.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public SessionData readObject(ObjectInput input)
                                   throws IOException,
                                          ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    SessionData obj)
                             throws IOException

        Throws:
          `IOException`

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

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

    - ### Serialized Fields

      - #### userId

            String userId

      - #### actionId

            String actionId

      - #### actionVerificationNonce

            UUID actionVerificationNonce

        Nonce that must match.

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

    - ### Serialization Methods

      - #### readObject

            public ActionTokenReducedKey readObject(ObjectInput input)
                                             throws IOException,
                                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    ActionTokenReducedKey t)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialization Methods

      - #### readObject

            public ActionTokenValueEntity readObject(ObjectInput input)
                                              throws IOException,
                                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    ActionTokenValueEntity t)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialized Fields

      - #### authMethod

            String authMethod

      - #### redirectUri

            String redirectUri

      - #### timestamp

            int timestamp

      - #### action

            String action

      - #### notes

            Map<K,V> notes

      - #### currentRefreshToken

            String currentRefreshToken

      - #### currentRefreshTokenUseCount

            int currentRefreshTokenUseCount

      - #### id

            UUID id

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

    - ### Serialization Methods

      - #### readObject

            public AuthenticatedClientSessionEntity readObject(ObjectInput input)
                                                        throws IOException,
                                                               ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    AuthenticatedClientSessionEntity session)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialization Methods

      - #### readObject

            public AuthenticatedClientSessionStore readObject(ObjectInput input)
                                                       throws IOException,
                                                              ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    AuthenticatedClientSessionStore obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialized Fields

      - #### clientUUID

            String clientUUID

      - #### authUserId

            String authUserId

      - #### redirectUri

            String redirectUri

      - #### action

            String action

      - #### clientScopes

            Set<E> clientScopes

      - #### executionStatus

            Map<K,V> executionStatus

      - #### protocol

            String protocol

      - #### clientNotes

            Map<K,V> clientNotes

      - #### authNotes

            Map<K,V> authNotes

      - #### requiredActions

            Set<E> requiredActions

      - #### userSessionNotes

            Map<K,V> userSessionNotes

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

    - ### Serialization Methods

      - #### readObject

            public AuthenticationSessionEntity readObject(ObjectInput input)
                                                   throws IOException,
                                                          ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    AuthenticationSessionEntity value)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialized Fields

      - #### userId

            String userId

      - #### failedLoginNotBefore

            int failedLoginNotBefore

      - #### numFailures

            int numFailures

      - #### lastFailure

            long lastFailure

      - #### lastIPFailure

            String lastIPFailure

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

    - ### Serialization Methods

      - #### readObject

            public LoginFailureEntity readObject(ObjectInput input)
                                          throws IOException

        Throws:
          `IOException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    LoginFailureEntity value)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialization Methods

      - #### readObject

            public LoginFailureKey readObject(ObjectInput input)
                                       throws IOException,
                                              ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    LoginFailureKey value)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialized Fields

      - #### id

            String id

      - #### timestamp

            int timestamp

      - #### authenticationSessions

            Map<K,V> authenticationSessions

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

    - ### Serialization Methods

      - #### readObject

            public RootAuthenticationSessionEntity readObject(ObjectInput input)
                                                       throws IOException,
                                                              ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    RootAuthenticationSessionEntity value)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialized Fields

      - #### realmId

            String realmId

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

    - ### Serialized Fields

      - #### id

            String id

      - #### 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

      - #### state

            UserSessionModel.State state

      - #### notes

            Map<K,V> notes

      - #### authenticatedClientSessions

            AuthenticatedClientSessionStore authenticatedClientSessions

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

    - ### Serialization Methods

      - #### readObject

            public UserSessionEntity readObject(ObjectInput input)
                                         throws IOException,
                                                ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    UserSessionEntity session)
                             throws IOException

        Throws:
          `IOException`

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

  - ### Class org.keycloak.models.sessions.infinispan.events.ClientRemovedSessionEvent extends SessionClusterEvent implements Serializable

    - ### Serialized Fields

      - #### clientUuid

            String clientUuid

  - ### Class org.keycloak.models.sessions.infinispan.events.ClientRemovedSessionEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public ClientRemovedSessionEvent readObject(ObjectInput input)
                                                 throws IOException,
                                                        ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    ClientRemovedSessionEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.sessions.infinispan.events.RealmRemovedSessionEvent extends SessionClusterEvent implements Serializable

  - ### Class org.keycloak.models.sessions.infinispan.events.RealmRemovedSessionEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public RealmRemovedSessionEvent readObject(ObjectInput input)
                                                throws IOException,
                                                       ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    RealmRemovedSessionEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.sessions.infinispan.events.RemoveAllUserLoginFailuresEvent extends SessionClusterEvent implements Serializable

  - ### Class org.keycloak.models.sessions.infinispan.events.RemoveAllUserLoginFailuresEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public RemoveAllUserLoginFailuresEvent readObject(ObjectInput input)
                                                       throws IOException,
                                                              ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    RemoveAllUserLoginFailuresEvent obj)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.sessions.infinispan.events.RemoveUserSessionsEvent extends SessionClusterEvent implements Serializable

  - ### Class org.keycloak.models.sessions.infinispan.events.RemoveUserSessionsEvent.ExternalizerImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            public RemoveUserSessionsEvent readObject(ObjectInput input)
                                               throws IOException,
                                                      ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    RemoveUserSessionsEvent obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialized Fields

      - #### realmId

            String realmId

      - #### eventKey

            String eventKey

      - #### resendingEvent

            boolean resendingEvent

      - #### siteId

            String siteId

      - #### nodeId

            String nodeId

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

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

    - ### Serialized Fields

      - #### segmentsCount

            int segmentsCount

      - #### segments

            BitSet segments

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

    - ### Serialization Methods

      - #### readObject

            public InitializerState readObject(ObjectInput input)
                                        throws IOException,
                                               ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    InitializerState value)
                             throws IOException

        Throws:
          `IOException`

  - ### Class org.keycloak.models.sessions.infinispan.initializer.OfflinePersistentLoaderContext extends SessionLoader.LoaderContext implements Serializable

    - ### Serialized Fields

      - #### sessionsTotal

            int sessionsTotal

      - #### sessionsPerSegment

            int sessionsPerSegment

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

    - ### Serialized Fields

      - #### sessionsPerSegment

            int sessionsPerSegment

  - ### Class org.keycloak.models.sessions.infinispan.initializer.OfflinePersistentWorkerContext extends SessionLoader.WorkerContext implements Serializable

    - ### Serialized Fields

      - #### lastCreatedOn

            int lastCreatedOn

      - #### lastSessionId

            String lastSessionId

  - ### Class org.keycloak.models.sessions.infinispan.initializer.OfflinePersistentWorkerResult extends SessionLoader.WorkerResult implements Serializable

    - ### Serialized Fields

      - #### lastCreatedOn

            int lastCreatedOn

      - #### lastSessionId

            String lastSessionId

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

    - ### Serialized Fields

      - #### loaderCtx

            SessionLoader.LoaderContext loaderCtx

      - #### workerCtx

            SessionLoader.WorkerContext workerCtx

      - #### sessionLoader

            SessionLoader<LOADER_CONTEXT extends SessionLoader.LoaderContext,WORKER_CONTEXT extends SessionLoader.WorkerContext,WORKER_RESULT extends SessionLoader.WorkerResult> sessionLoader

      - #### cacheName

            String cacheName

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

    - ### Serialized Fields

      - #### segmentsCount

            int segmentsCount

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

    - ### Serialized Fields

      - #### segment

            int segment

      - #### workerId

            int workerId

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

    - ### Serialized Fields

      - #### success

            boolean success

      - #### segment

            int segment

      - #### workerId

            int workerId

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

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

    - ### Serialized Fields

      - #### cacheName

            String cacheName

      - #### sessionsPerSegment

            int sessionsPerSegment

  - ### Class org.keycloak.models.sessions.infinispan.remotestore.RemoteCacheSessionsLoaderContext extends SessionLoader.LoaderContext implements Serializable

    - ### Serialized Fields

      - #### ispnSegmentsCount

            int ispnSegmentsCount

      - #### sessionsPerSegment

            int sessionsPerSegment

      - #### sessionsTotal

            int sessionsTotal

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

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

    - ### Serialization Methods

      - #### readObject

            public AuthenticatedClientSessionPredicate readObject(ObjectInput input)
                                                           throws IOException,
                                                                  ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    AuthenticatedClientSessionPredicate obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialization Methods

      - #### readObject

            public RootAuthenticationSessionPredicate readObject(ObjectInput input)
                                                          throws IOException,
                                                                 ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    RootAuthenticationSessionPredicate obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialization Methods

      - #### readObject

            public SessionPredicate readObject(ObjectInput input)
                                        throws IOException,
                                               ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    SessionPredicate obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialization Methods

      - #### readObject

            public UserLoginFailurePredicate readObject(ObjectInput input)
                                                 throws IOException,
                                                        ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    UserLoginFailurePredicate obj)
                             throws IOException

        Throws:
          `IOException`

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

    - ### Serialization Methods

      - #### readObject

            public UserSessionPredicate readObject(ObjectInput input)
                                            throws IOException,
                                                   ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            public void writeObject(ObjectOutput output,
                                    UserSessionPredicate obj)
                             throws IOException

        Throws:
          `IOException`

- ## 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.policy

  - ### Class org.keycloak.policy.PasswordPolicyConfigException extends ModelException implements Serializable

  - ### Class org.keycloak.policy.PasswordPolicyNotMetException extends ModelException implements Serializable

    - ### Serialized Fields

      - #### username

            String username

- ## Package org.keycloak.protocol

  - ### Class org.keycloak.protocol.ProtocolMapperConfigException extends Exception implements Serializable

    - ### Serialized Fields

      - #### messageKey

            String messageKey

      - #### parameters

            Object[] parameters

- ## Package org.keycloak.protocol.oidc.utils

  - ### Class org.keycloak.protocol.oidc.utils.PairwiseSubMapperValidator.TypedList extends ArrayList<String> implements Serializable

- ## Package org.keycloak.protocol.openshift

  - ### Class org.keycloak.protocol.openshift.OpenShiftTokenReviewRequestRepresentation extends Object implements Serializable

    - ### Serialized Fields

      - #### apiVersion

            String apiVersion

      - #### kind

            String kind

      - #### spec

            OpenShiftTokenReviewRequestRepresentation.Spec spec

  - ### Class org.keycloak.protocol.openshift.OpenShiftTokenReviewRequestRepresentation.Spec extends Object implements Serializable

    - ### Serialized Fields

      - #### token

            String token

      - #### audiences

            String[] audiences

  - ### Class org.keycloak.protocol.openshift.OpenShiftTokenReviewResponseRepresentation extends Object implements Serializable

    - ### Serialized Fields

      - #### apiVersion

            String apiVersion

      - #### kind

            String kind

      - #### status

            OpenShiftTokenReviewResponseRepresentation.Status status

  - ### Class org.keycloak.protocol.openshift.OpenShiftTokenReviewResponseRepresentation.Extra extends Object implements Serializable

    - ### Serialized Fields

      - #### scopes

            String[] scopes

  - ### Class org.keycloak.protocol.openshift.OpenShiftTokenReviewResponseRepresentation.Status extends Object implements Serializable

    - ### Serialized Fields

      - #### authenticated

            boolean authenticated

      - #### user

            OpenShiftTokenReviewResponseRepresentation.User user

  - ### Class org.keycloak.protocol.openshift.OpenShiftTokenReviewResponseRepresentation.User extends Object implements Serializable

    - ### Serialized Fields

      - #### username

            String username

      - #### uid

            String uid

      - #### groups

            List<E> groups

      - #### extra

            OpenShiftTokenReviewResponseRepresentation.Extra extra

- ## Package org.keycloak.representations

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

    - ### Serialized Fields

      - #### trustedCertificates

            Set<E> trustedCertificates

      - #### allowedOrigins

            Set<E> allowedOrigins

      - #### realmAccess

            AccessToken.Access realmAccess

      - #### resourceAccess

            Map<K,V> resourceAccess

      - #### authorization

            AccessToken.Authorization authorization

      - #### certConf

            AccessToken.CertConf certConf

      - #### scope

            String scope

  - ### 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

            Collection<E> permissions

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

    - ### Serialized Fields

      - #### nonce

            String nonce

      - #### auth_time

            Long auth_time

      - #### sessionState

            String sessionState

      - #### accessTokenHash

            String accessTokenHash

      - #### codeHash

            String codeHash

      - #### 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

      - #### stateHash

            String stateHash

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

    - ### Serialized Fields

      - #### id

            String id

      - #### exp

            Long exp

      - #### nbf

            Long nbf

      - #### iat

            Long iat

      - #### issuer

            String issuer

      - #### audience

            String[] audience

      - #### subject

            String subject

      - #### type

            String type

      - #### issuedFor

            String issuedFor

      - #### otherClaims

            Map<K,V> otherClaims

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

    - ### Serialized Fields

      - #### sid

            String sid

      - #### events

            Map<K,V> events

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

- ## Package org.keycloak.representations.docker

  - ### Class org.keycloak.representations.docker.DockerResponseToken extends JsonWebToken implements Serializable

    - ### Serialized Fields

      - #### accessItems

            List<E> accessItems

- ## 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

      - #### description

            String description

      - #### 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.idm.authorization

  - ### Class org.keycloak.representations.idm.authorization.PermissionTicketToken extends JsonWebToken implements Serializable

    - ### Serialized Fields

      - #### permissions

            List<E> permissions

      - #### claims

            Map<K,V> claims

- ## 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.saml.processing.core.parsers.saml.mdattr

  - ### Class org.keycloak.saml.processing.core.parsers.saml.mdattr.SAMLEntityAttributesParser extends AbstractStaxSamlMetadataParser<EntityAttributes> implements Serializable

- ## Package org.keycloak.scripting

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

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

- ## Package org.keycloak.services

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

    - ### Serialized Fields

      - #### cors

            Cors cors

      - #### error

            String error

      - #### errorDescription

            String errorDescription

      - #### status

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

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

    - ### Serialized Fields

      - #### session

            KeycloakSession session

      - #### status

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

      - #### errorMessage

            String errorMessage

      - #### parameters

            Object[] parameters

      - #### authSession

            AuthenticationSessionModel authSession

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

    - ### Serialized Fields

      - #### response

            javax.ws.rs.core.Response response

      - #### 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.clientpolicy

  - ### Class org.keycloak.services.clientpolicy.ClientPolicyException extends Exception implements Serializable

    - ### Serialized Fields

      - #### error

            String error

      - #### errorDetail

            String errorDetail

- ## Package org.keycloak.services.clientregistration

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

  - ### Class org.keycloak.services.clientregistration.InitialAccessToken extends JsonWebToken implements Serializable

  - ### Class org.keycloak.services.clientregistration.RegistrationAccessToken extends JsonWebToken implements Serializable

    - ### Serialized Fields

      - #### registrationAuth

            String registrationAuth

- ## Package org.keycloak.services.clientregistration.policy

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

    - ### Serialized Fields

      - #### policyModel

            ComponentModel policyModel

- ## Package org.keycloak.services.managers

  - ### Class org.keycloak.services.managers.IdentityCookieToken extends AccessToken implements Serializable

  - ### Class org.keycloak.services.managers.UserStorageSyncManager.UserStorageProviderClusterEvent extends Object implements Serializable

    - ### Serialized Fields

      - #### removed

            boolean removed

      - #### realmId

            String realmId

      - #### storageProvider

            UserStorageProviderModel storageProvider

- ## Package org.keycloak.services.resources

  - ### Class org.keycloak.services.resources.LoginActionsServiceException extends VerificationException implements Serializable

    - ### Serialized Fields

      - #### response

            javax.ws.rs.core.Response response

- ## Package org.keycloak.social.facebook

  - ### Class org.keycloak.social.facebook.FacebookIdentityProviderConfig extends OIDCIdentityProviderConfig implements Serializable

- ## Package org.keycloak.social.google

  - ### Class org.keycloak.social.google.GoogleIdentityProviderConfig extends OIDCIdentityProviderConfig implements Serializable

- ## Package org.keycloak.social.openshift

  - ### Class org.keycloak.social.openshift.OpenshiftV3IdentityProviderConfig extends OAuth2IdentityProviderConfig implements Serializable

  - ### Class org.keycloak.social.openshift.OpenshiftV4IdentityProviderConfig extends OAuth2IdentityProviderConfig implements Serializable

- ## Package org.keycloak.social.paypal

  - ### Class org.keycloak.social.paypal.PayPalIdentityProviderConfig extends OAuth2IdentityProviderConfig implements Serializable

- ## Package org.keycloak.social.stackoverflow

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

- ## Package org.keycloak.storage

  - ### Class org.keycloak.storage.CacheableStorageProviderModel extends PrioritizedComponentModel implements Serializable

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

  - ### 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 CacheableStorageProviderModel implements Serializable

- ## Package org.keycloak.storage.client

  - ### Class org.keycloak.storage.client.ClientStorageProviderModel extends CacheableStorageProviderModel implements Serializable

- ## Package org.keycloak.storage.group

  - ### Class org.keycloak.storage.group.GroupStorageProviderModel extends CacheableStorageProviderModel 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.FederatedUserConsentClientScopeEntity.Key extends Object implements Serializable

    - ### Serialized Fields

      - #### userConsent

            FederatedUserConsentEntity userConsent

      - #### scopeId

            String scopeId

  - ### 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.storage.ldap.idm.store.ldap.extended

  - ### Class org.keycloak.storage.ldap.idm.store.ldap.extended.PasswordModifyRequest extends Object implements Serializable

    - ### Serialized Fields

      - #### value

            ByteArrayOutputStream value

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

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

- ## Package org.keycloak.storage.role

  - ### Class org.keycloak.storage.role.RoleStorageProviderModel extends CacheableStorageProviderModel implements Serializable

- ## Package org.keycloak.theme

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

- ## Package org.keycloak.userprofile

  - ### Class org.keycloak.userprofile.UserProfileAttributes extends HashMap<String,List<String>> implements Serializable

- ## Package org.keycloak.util

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

- ## Package org.keycloak.utils

  - ### Class org.keycloak.utils.ReservedCharValidator.ReservedCharException extends javax.ws.rs.BadRequestException implements Serializable

- ## Package org.keycloak.vault

  - ### Class org.keycloak.vault.VaultConfigurationException extends RuntimeException implements Serializable

  - ### Class org.keycloak.vault.VaultNotFoundException extends RuntimeException implements Serializable

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