# Serialized Form

- ## Package org.keycloak

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

    - ### Serialized Fields

      - #### name

            String name

      - #### context

            KeycloakSecurityContext context

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

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Throws:
          `IOException`

    - ### Serialized Fields

      - #### tokenString

            String tokenString

      - #### idTokenString

            String idTokenString

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

    - ### Serialized Fields

      - #### error

            String error

      - #### description

            String description

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

- ## Package org.keycloak.adapters

  - ### Class org.keycloak.adapters.RefreshableKeycloakSecurityContext extends KeycloakSecurityContext implements Serializable

    - ### Serialized Fields

      - #### refreshToken

            String refreshToken

  - ### Class org.keycloak.adapters.ServerRequest.HttpFailure extends Exception implements Serializable

    - ### Serialized Fields

      - #### status

            int status

      - #### error

            String error

- ## Package org.keycloak.adapters.jaas

  - ### Class org.keycloak.adapters.jaas.RolePrincipal extends Object implements Serializable

    serialVersionUID:
      -5538962177019315447L

    - ### Serialized Fields

      - #### roleName

            String roleName

- ## Package org.keycloak.adapters.jetty.core

  - ### Class org.keycloak.adapters.jetty.core.AbstractKeycloakJettyAuthenticator.KeycloakAuthentication extends org.eclipse.jetty.security.UserAuthentication implements Serializable

- ## Package org.keycloak.adapters.tomcat

  - ### Class org.keycloak.adapters.tomcat.CatalinaSessionTokenStore.SerializableKeycloakAccount extends Object implements Serializable

    - ### Serialized Fields

      - #### roles

            Set<E> roles

      - #### principal

            Principal principal

      - #### securityContext

            RefreshableKeycloakSecurityContext securityContext

  - ### Class org.keycloak.adapters.tomcat.SimpleGroup extends SimplePrincipal implements Serializable

    serialVersionUID:
      3273437693505893786L

    - ### Serialized Fields

      - #### members

            Set<E> members

  - ### Class org.keycloak.adapters.tomcat.SimplePrincipal extends Object implements Serializable

    serialVersionUID:
      -5645357206342793145L

    - ### Serialized Fields

      - #### name

            String name

        The unique identifier for this principal.

- ## Package org.keycloak.adapters.undertow

  - ### Class org.keycloak.adapters.undertow.KeycloakUndertowAccount extends Object implements Serializable

    - ### Serialized Fields

      - #### principal

            KeycloakPrincipal<T extends KeycloakSecurityContext> principal

      - #### accountRoles

            Set<E> accountRoles

  - ### Class org.keycloak.adapters.undertow.SavedRequest extends Object implements Serializable

    - ### Serialized Fields

      - #### data

            byte[] data

      - #### dataLength

            int dataLength

      - #### method

            io.undertow.util.HttpString method

      - #### requestUri

            String requestUri

      - #### headerMap

            io.undertow.util.HeaderMap headerMap

- ## Package org.keycloak.broker.provider

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

- ## Package org.keycloak.email

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

- ## Package org.keycloak.example

  - ### Class org.keycloak.example.AdminClient.Failure extends Exception implements Serializable

    - ### Serialized Fields

      - #### status

            int status

  - ### Class org.keycloak.example.CustomerDatabaseClient.Failure extends Exception implements Serializable

    - ### Serialized Fields

      - #### status

            int status

  - ### Class org.keycloak.example.CxfRsClient.Failure extends Exception implements Serializable

    - ### Serialized Fields

      - #### status

            int status

  - ### Class org.keycloak.example.ProductPortalServlet extends javax.servlet.http.HttpServlet implements Serializable

- ## Package org.keycloak.example.multitenant.boundary

  - ### Class org.keycloak.example.multitenant.boundary.ProtectedServlet extends javax.servlet.http.HttpServlet implements Serializable

- ## Package org.keycloak.example.oauth

  - ### Class org.keycloak.example.oauth.ProductDatabaseClient.Failure extends Exception implements Serializable

    - ### Serialized Fields

      - #### status

            int status

  - ### Class org.keycloak.example.oauth.UserData extends Object implements Serializable

    - ### Serialized Fields

      - #### accessToken

            String accessToken

      - #### products

            List<E> products

      - #### customers

            List<E> customers

- ## Package org.keycloak.example.ws

  - ### Class org.keycloak.example.ws.UnknownPersonFault extends Exception implements Serializable

    serialVersionUID:
      20081110144906L

    - ### Serialized Fields

      - #### unknownPersonFault

            UnknownPersonFault unknownPersonFault

- ## Package org.keycloak.freemarker

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

- ## Package org.keycloak.jose.jws

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

    - ### Serialized Fields

      - #### algorithm

            Algorithm algorithm

      - #### type

            String type

      - #### contentType

            String contentType

      - #### keyId

            String keyId

- ## Package org.keycloak.models

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

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

    - ### Serialized Fields

      - #### parameters

            Object[] parameters

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

- ## Package org.keycloak.models.cache

  - ### Class org.keycloak.models.cache.MemoryUserCache.RealmUsers.LRUCache extends LinkedHashMap<String,CachedUser> implements Serializable

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

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

    - ### Serialized Fields

      - #### client

            ClientEntity client

      - #### identityProvider

            IdentityProviderEntity identityProvider

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

    - ### Serialized Fields

      - #### user

            UserEntity user

      - #### identityProvider

            String identityProvider

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

    - ### Serialized Fields

      - #### realm

            RealmEntity realm

      - #### name

            String name

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

    - ### Serialized Fields

      - #### realm

            RealmEntity realm

      - #### type

            String type

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

    - ### Serialized Fields

      - #### client

            ClientEntity client

      - #### role

            RoleEntity role

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

    - ### Serialized Fields

      - #### user

            UserEntity user

      - #### name

            String name

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

    - ### Serialized Fields

      - #### user

            UserEntity user

      - #### action

            UserModel.RequiredAction 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.sessions.infinispan.entities

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

    - ### Serialized Fields

      - #### client

            String client

      - #### userSession

            String userSession

      - #### authMethod

            String authMethod

      - #### redirectUri

            String redirectUri

      - #### state

            String state

      - #### timestamp

            int timestamp

      - #### action

            ClientSessionModel.Action action

      - #### roles

            Set<E> roles

      - #### notes

            Map<K,V> notes

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

    - ### Serialized Fields

      - #### id

            String id

      - #### realm

            String realm

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

    - ### Serialized Fields

      - #### user

            String user

      - #### brokerSessionId

            String brokerSessionId

      - #### brokerUserId

            String brokerUserId

      - #### loginUsername

            String loginUsername

      - #### ipAddress

            String ipAddress

      - #### authMethod

            String authMethod

      - #### rememberMe

            boolean rememberMe

      - #### started

            int started

      - #### lastSessionRefresh

            int lastSessionRefresh

      - #### clientSessions

            Set<E> clientSessions

      - #### state

            UserSessionModel.State state

      - #### notes

            Map<K,V> notes

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

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

    - ### Serialized Fields

      - #### realm

            String realm

      - #### emit

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

      - #### client

            String client

      - #### userSession

            String userSession

      - #### expiredRefresh

            Long expiredRefresh

      - #### requireNullUserSession

            Boolean requireNullUserSession

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

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

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

    - ### Serialized Fields

      - #### realm

            String realm

      - #### emit

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

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

    - ### Serialized Fields

      - #### realm

            String realm

      - #### emit

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

      - #### user

            String user

      - #### expired

            Long expired

      - #### expiredRefresh

            Long expiredRefresh

      - #### brokerSessionId

            String brokerSessionId

      - #### brokerUserId

            String brokerUserId

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

    - ### Serialized Fields

      - #### realm

            String realm

      - #### emit

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

      - #### notes

            Map<K,V> notes

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

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

    - ### Serialized Fields

      - #### clientSession

            ClientSessionEntity clientSession

      - #### name

            String name

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

    - ### Serialized Fields

      - #### clientSession

            ClientSessionEntity clientSession

      - #### roleId

            String roleId

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

    - ### Serialized Fields

      - #### realmId

            String realmId

      - #### username

            String username

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

    - ### Serialized Fields

      - #### userSession

            UserSessionEntity userSession

      - #### name

            String name

- ## Package org.keycloak.representations

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

    - ### Serialized Fields

      - #### clientSession

            String clientSession

      - #### trustedCertificates

            Set<E> trustedCertificates

      - #### allowedOrigins

            Set<E> allowedOrigins

      - #### realmAccess

            AccessToken.Access realmAccess

      - #### resourceAccess

            Map<K,V> resourceAccess

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

    - ### Serialized Fields

      - #### roles

            Set<E> roles

      - #### verifyCaller

            Boolean verifyCaller

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

    - ### Serialized Fields

      - #### nonce

            String nonce

      - #### sessionState

            String sessionState

      - #### name

            String name

      - #### givenName

            String givenName

      - #### familyName

            String familyName

      - #### middleName

            String middleName

      - #### nickName

            String nickName

      - #### preferredUsername

            String preferredUsername

      - #### profile

            String profile

      - #### picture

            String picture

      - #### website

            String website

      - #### email

            String email

      - #### emailVerified

            Boolean emailVerified

      - #### gender

            String gender

      - #### birthdate

            String birthdate

      - #### zoneinfo

            String zoneinfo

      - #### locale

            String locale

      - #### phoneNumber

            String phoneNumber

      - #### phoneNumberVerified

            Boolean phoneNumberVerified

      - #### address

            AddressClaimSet address

      - #### updatedAt

            Long updatedAt

      - #### claimsLocales

            String claimsLocales

      - #### otherClaims

            Map<K,V> otherClaims

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

    - ### Serialized Fields

      - #### id

            String id

      - #### expiration

            int expiration

      - #### notBefore

            int notBefore

      - #### issuedAt

            int issuedAt

      - #### issuer

            String issuer

      - #### audience

            String audience

      - #### subject

            String subject

      - #### type

            String type

      - #### issuedFor

            String issuedFor

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

- ## Package org.keycloak.services

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

    - ### Serialized Fields

      - #### session

            KeycloakSession session

      - #### realm

            RealmModel realm

      - #### uriInfo

            javax.ws.rs.core.UriInfo uriInfo

      - #### httpHeaders

            javax.ws.rs.core.HttpHeaders httpHeaders

      - #### errorMessage

            String errorMessage

      - #### parameters

            Object[] parameters

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

    - ### Serialized Fields

      - #### error

            String error

      - #### errorDescription

            String errorDescription

      - #### status

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

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

- ## Package org.keycloak.subsystem.logging

  - ### Class org.keycloak.subsystem.logging.KeycloakLogger_$logger extends org.jboss.logging.DelegatingBasicLogger implements Serializable

    serialVersionUID:
      1L

  - ### Class org.keycloak.subsystem.logging.KeycloakMessages_$bundle extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readResolve

            protected Object readResolve()

- ## Package org.keycloak.testsuite.performance.web

  - ### Class org.keycloak.testsuite.performance.web.PerfAppServlet extends javax.servlet.http.HttpServlet implements Serializable

    - ### Serialized Fields

      - #### indexTemplate

            freemarker.template.Template indexTemplate

      - #### oauthClient

            OAuthClient oauthClient

- ## Package org.keycloak.util

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

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

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

Copyright © 2015. All rights reserved.