# 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

    - ### Serialized Fields

      - #### tokenString

            String tokenString

      - #### token

            AccessToken token

      - #### idToken

            IDToken idToken

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

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

    serialVersionUID:
      3273437693505893786L

    - ### Serialized Fields

      - #### members

            Set<E> members

  - ### Class org.keycloak.adapters.tomcat7.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

      - #### session

            RefreshableKeycloakSecurityContext session

      - #### principal

            KeycloakPrincipal principal

      - #### accountRoles

            Set<E> accountRoles

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

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

- ## Package org.keycloak.models

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

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

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

    - ### Serialized Fields

      - #### user

            UserEntity user

      - #### socialProvider

            String socialProvider

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

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

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

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

    - ### Serialized Fields

      - #### nonce

            String nonce

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

            String address

      - #### updatedAt

            Long updatedAt

      - #### formattedAddress

            String formattedAddress

      - #### streetAddress

            String streetAddress

      - #### locality

            String locality

      - #### region

            String region

      - #### postalCode

            String postalCode

      - #### country

            String country

      - #### claimsLocales

            String claimsLocales

      - #### sessionState

            String sessionState

  - ### 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.ForbiddenException extends org.jboss.resteasy.spi.LoggableFailure implements Serializable

- ## Package org.keycloak.services.util

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

- ## Package org.keycloak.social

  - ### Class org.keycloak.social.SocialAccessDeniedException extends SocialProviderException implements Serializable

  - ### Class org.keycloak.social.SocialProviderException extends Exception implements Serializable

    serialVersionUID:
      1L

- ## 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.MultivaluedHashMap extends HashMap<K,List<V>> implements Serializable

Copyright © 2014. All Rights Reserved.