# Serialized Form

## Package org.springframework.security.access

### Exception org.springframework.security.access.AccessDeniedException

class AccessDeniedException extends RuntimeException implements Serializable

serialVersionUID:
  6395817500121599533L

### Exception org.springframework.security.access.AuthorizationServiceException

class AuthorizationServiceException extends AccessDeniedException implements Serializable

serialVersionUID:
  4817857292041606900L

### Class org.springframework.security.access.SecurityConfig

class SecurityConfig extends Object implements Serializable

serialVersionUID:
  -7138084564199804304L

#### Serialized Fields

##### attrib

    String attrib

## Package org.springframework.security.access.annotation

### Class org.springframework.security.access.annotation.Jsr250SecurityConfig

class Jsr250SecurityConfig extends SecurityConfig implements Serializable

## Package org.springframework.security.access.event

### Class org.springframework.security.access.event.AbstractAuthorizationEvent

class AbstractAuthorizationEvent extends org.springframework.context.ApplicationEvent implements Serializable

### Class org.springframework.security.access.event.AuthenticationCredentialsNotFoundEvent

class AuthenticationCredentialsNotFoundEvent extends AbstractAuthorizationEvent implements Serializable

#### Serialized Fields

##### configAttribs

    Collection<ConfigAttribute> configAttribs

Deprecated.

##### credentialsNotFoundException

    AuthenticationCredentialsNotFoundException credentialsNotFoundException

Deprecated.

### Class org.springframework.security.access.event.AuthorizationFailureEvent

class AuthorizationFailureEvent extends AbstractAuthorizationEvent implements Serializable

#### Serialized Fields

##### accessDeniedException

    AccessDeniedException accessDeniedException

Deprecated.

##### authentication

    Authentication authentication

Deprecated.

##### configAttributes

    Collection<ConfigAttribute> configAttributes

Deprecated.

### Class org.springframework.security.access.event.AuthorizedEvent

class AuthorizedEvent extends AbstractAuthorizationEvent implements Serializable

#### Serialized Fields

##### authentication

    Authentication authentication

Deprecated.

##### configAttributes

    Collection<ConfigAttribute> configAttributes

Deprecated.

### Class org.springframework.security.access.event.PublicInvocationEvent

class PublicInvocationEvent extends AbstractAuthorizationEvent implements Serializable

## Package org.springframework.security.access.hierarchicalroles

### Exception org.springframework.security.access.hierarchicalroles.CycleInRoleHierarchyException

class CycleInRoleHierarchyException extends RuntimeException implements Serializable

serialVersionUID:
  -4970510612118296707L

## Package org.springframework.security.access.intercept

### Class org.springframework.security.access.intercept.RunAsUserToken

class RunAsUserToken extends AbstractAuthenticationToken implements Serializable

serialVersionUID:
  620L

#### Serialized Fields

##### credentials

    Object credentials

Deprecated.

##### keyHash

    int keyHash

Deprecated.

##### originalAuthentication

    Class<? extends Authentication> originalAuthentication

Deprecated.

##### principal

    Object principal

Deprecated.

## Package org.springframework.security.access.intercept.aopalliance

### Class org.springframework.security.access.intercept.aopalliance.MethodSecurityMetadataSourceAdvisor

class MethodSecurityMetadataSourceAdvisor extends org.springframework.aop.support.AbstractPointcutAdvisor implements Serializable

#### Serialization Methods

##### readObject

private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
Deprecated.

Throws:
  `IOException`
  `ClassNotFoundException`

#### Serialized Fields

##### adviceBeanName

    String adviceBeanName

Deprecated.

##### beanFactory

    org.springframework.beans.factory.BeanFactory beanFactory

Deprecated.

##### metadataSourceBeanName

    String metadataSourceBeanName

Deprecated.

##### pointcut

    org.springframework.aop.Pointcut pointcut

Deprecated.

## Package org.springframework.security.access.prepost

## Package org.springframework.security.authentication

### Class org.springframework.security.authentication.AbstractAuthenticationToken

class AbstractAuthenticationToken extends Object implements Serializable

#### Serialized Fields

##### authenticated

    boolean authenticated

##### authorities

    Collection<GrantedAuthority> authorities

##### details

    Object details

### Exception org.springframework.security.authentication.AccountExpiredException

class AccountExpiredException extends AccountStatusException implements Serializable

serialVersionUID:
  3732869526329993353L

### Exception org.springframework.security.authentication.AccountStatusException

class AccountStatusException extends AuthenticationException implements Serializable

### Class org.springframework.security.authentication.AnonymousAuthenticationToken

class AnonymousAuthenticationToken extends AbstractAuthenticationToken implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### keyHash

    int keyHash

##### principal

    Object principal

### Exception org.springframework.security.authentication.AuthenticationCredentialsNotFoundException

class AuthenticationCredentialsNotFoundException extends AuthenticationException implements Serializable

serialVersionUID:
  4153580041526791384L

### Exception org.springframework.security.authentication.AuthenticationServiceException

class AuthenticationServiceException extends AuthenticationException implements Serializable

serialVersionUID:
  -1591626195291329340L

### Exception org.springframework.security.authentication.BadCredentialsException

class BadCredentialsException extends AuthenticationException implements Serializable

serialVersionUID:
  2742216069043066973L

### Exception org.springframework.security.authentication.CredentialsExpiredException

class CredentialsExpiredException extends AccountStatusException implements Serializable

serialVersionUID:
  -3306615738048904753L

### Exception org.springframework.security.authentication.DisabledException

class DisabledException extends AccountStatusException implements Serializable

serialVersionUID:
  2295984593872502361L

### Exception org.springframework.security.authentication.InsufficientAuthenticationException

class InsufficientAuthenticationException extends AuthenticationException implements Serializable

serialVersionUID:
  -5514084346181236128L

### Exception org.springframework.security.authentication.InternalAuthenticationServiceException

class InternalAuthenticationServiceException extends AuthenticationServiceException implements Serializable

serialVersionUID:
  -6029644854192497840L

### Exception org.springframework.security.authentication.LockedException

class LockedException extends AccountStatusException implements Serializable

serialVersionUID:
  548864198455046567L

### Exception org.springframework.security.authentication.ProviderNotFoundException

class ProviderNotFoundException extends AuthenticationException implements Serializable

serialVersionUID:
  8107665253214447614L

### Class org.springframework.security.authentication.RememberMeAuthenticationToken

class RememberMeAuthenticationToken extends AbstractAuthenticationToken implements Serializable

serialVersionUID:
  620L

#### Serialized Fields

##### keyHash

    int keyHash

##### principal

    Object principal

### Class org.springframework.security.authentication.TestingAuthenticationToken

class TestingAuthenticationToken extends AbstractAuthenticationToken implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### credentials

    Object credentials

##### principal

    Object principal

### Class org.springframework.security.authentication.UsernamePasswordAuthenticationToken

class UsernamePasswordAuthenticationToken extends AbstractAuthenticationToken implements Serializable

serialVersionUID:
  620L

#### Serialized Fields

##### credentials

    Object credentials

##### principal

    Object principal

## Package org.springframework.security.authentication.event

### Class org.springframework.security.authentication.event.AbstractAuthenticationEvent

class AbstractAuthenticationEvent extends org.springframework.context.ApplicationEvent implements Serializable

### Class org.springframework.security.authentication.event.AbstractAuthenticationFailureEvent

class AbstractAuthenticationFailureEvent extends AbstractAuthenticationEvent implements Serializable

#### Serialized Fields

##### exception

    AuthenticationException exception

### Class org.springframework.security.authentication.event.AuthenticationFailureBadCredentialsEvent

class AuthenticationFailureBadCredentialsEvent extends AbstractAuthenticationFailureEvent implements Serializable

serialVersionUID:
  -5245144711561130379L

### Class org.springframework.security.authentication.event.AuthenticationFailureCredentialsExpiredEvent

class AuthenticationFailureCredentialsExpiredEvent extends AbstractAuthenticationFailureEvent implements Serializable

serialVersionUID:
  -7595086332769705203L

### Class org.springframework.security.authentication.event.AuthenticationFailureDisabledEvent

class AuthenticationFailureDisabledEvent extends AbstractAuthenticationFailureEvent implements Serializable

serialVersionUID:
  8037552364666766279L

### Class org.springframework.security.authentication.event.AuthenticationFailureExpiredEvent

class AuthenticationFailureExpiredEvent extends AbstractAuthenticationFailureEvent implements Serializable

serialVersionUID:
  -8437264795214121718L

### Class org.springframework.security.authentication.event.AuthenticationFailureLockedEvent

class AuthenticationFailureLockedEvent extends AbstractAuthenticationFailureEvent implements Serializable

serialVersionUID:
  -5126110096093568463L

### Class org.springframework.security.authentication.event.AuthenticationFailureProviderNotFoundEvent

class AuthenticationFailureProviderNotFoundEvent extends AbstractAuthenticationFailureEvent implements Serializable

serialVersionUID:
  9122219669183263487L

### Class org.springframework.security.authentication.event.AuthenticationFailureProxyUntrustedEvent

class AuthenticationFailureProxyUntrustedEvent extends AbstractAuthenticationFailureEvent implements Serializable

serialVersionUID:
  1801476426012753252L

### Class org.springframework.security.authentication.event.AuthenticationFailureServiceExceptionEvent

class AuthenticationFailureServiceExceptionEvent extends AbstractAuthenticationFailureEvent implements Serializable

serialVersionUID:
  5580062757249390756L

### Class org.springframework.security.authentication.event.AuthenticationSuccessEvent

class AuthenticationSuccessEvent extends AbstractAuthenticationEvent implements Serializable

serialVersionUID:
  2537206344128673963L

### Class org.springframework.security.authentication.event.InteractiveAuthenticationSuccessEvent

class InteractiveAuthenticationSuccessEvent extends AbstractAuthenticationEvent implements Serializable

serialVersionUID:
  -1990271553478571709L

#### Serialized Fields

##### generatedBy

    Class<?> generatedBy

### Class org.springframework.security.authentication.event.LogoutSuccessEvent

class LogoutSuccessEvent extends AbstractAuthenticationEvent implements Serializable

serialVersionUID:
  5112491795571632311L

## Package org.springframework.security.authentication.jaas

### Class org.springframework.security.authentication.jaas.JaasAuthenticationToken

class JaasAuthenticationToken extends UsernamePasswordAuthenticationToken implements Serializable

serialVersionUID:
  620L

### Class org.springframework.security.authentication.jaas.JaasGrantedAuthority

class JaasGrantedAuthority extends Object implements Serializable

serialVersionUID:
  620L

#### Serialized Fields

##### principal

    Principal principal

##### role

    String role

## Package org.springframework.security.authentication.jaas.event

### Class org.springframework.security.authentication.jaas.event.JaasAuthenticationEvent

class JaasAuthenticationEvent extends org.springframework.context.ApplicationEvent implements Serializable

### Class org.springframework.security.authentication.jaas.event.JaasAuthenticationFailedEvent

class JaasAuthenticationFailedEvent extends JaasAuthenticationEvent implements Serializable

serialVersionUID:
  -240510538971925002L

#### Serialized Fields

##### exception

    Exception exception

### Class org.springframework.security.authentication.jaas.event.JaasAuthenticationSuccessEvent

class JaasAuthenticationSuccessEvent extends JaasAuthenticationEvent implements Serializable

serialVersionUID:
  2236826715750256181L

## Package org.springframework.security.authentication.ott

### Exception org.springframework.security.authentication.ott.InvalidOneTimeTokenException

class InvalidOneTimeTokenException extends AuthenticationException implements Serializable

serialVersionUID:
  -3651018515682919943L

### Class org.springframework.security.authentication.ott.OneTimeTokenAuthenticationToken

class OneTimeTokenAuthenticationToken extends AbstractAuthenticationToken implements Serializable

serialVersionUID:
  -8691636031126328365L

#### Serialized Fields

##### principal

    Object principal

##### tokenValue

    String tokenValue

## Package org.springframework.security.authentication.password

### Exception org.springframework.security.authentication.password.CompromisedPasswordException

class CompromisedPasswordException extends AuthenticationException implements Serializable

serialVersionUID:
  -885858958297842864L

## Package org.springframework.security.authorization

### Class org.springframework.security.authorization.AuthorityAuthorizationDecision

class AuthorityAuthorizationDecision extends AuthorizationDecision implements Serializable

serialVersionUID:
  -8338309042331376592L

#### Serialized Fields

##### authorities

    Collection<GrantedAuthority> authorities

### Class org.springframework.security.authorization.AuthorizationDecision

class AuthorizationDecision extends Object implements Serializable

serialVersionUID:
  -3226018324649244416L

#### Serialized Fields

##### granted

    boolean granted

### Exception org.springframework.security.authorization.AuthorizationDeniedException

class AuthorizationDeniedException extends AccessDeniedException implements Serializable

serialVersionUID:
  3227305845919610459L

#### Serialized Fields

##### result

    AuthorizationResult result

### Class org.springframework.security.authorization.ExpressionAuthorizationDecision

class ExpressionAuthorizationDecision extends AuthorizationDecision implements Serializable

#### Serialized Fields

##### expression

    org.springframework.expression.Expression expression

## Package org.springframework.security.authorization.event

### Class org.springframework.security.authorization.event.AuthorizationDeniedEvent

class AuthorizationDeniedEvent extends AuthorizationEvent implements Serializable

### Class org.springframework.security.authorization.event.AuthorizationEvent

class AuthorizationEvent extends org.springframework.context.ApplicationEvent implements Serializable

serialVersionUID:
  -9053927371500241295L

#### Serialized Fields

##### authentication

    Supplier<Authentication> authentication

##### result

    AuthorizationResult result

### Class org.springframework.security.authorization.event.AuthorizationGrantedEvent

class AuthorizationGrantedEvent extends AuthorizationEvent implements Serializable

serialVersionUID:
  -8690818228055810339L

## Package org.springframework.security.authorization.method

### Class org.springframework.security.authorization.method.ExpressionAttributeAuthorizationDecision

class ExpressionAttributeAuthorizationDecision extends AuthorizationDecision implements Serializable

#### Serialized Fields

##### expressionAttribute

    org.springframework.security.authorization.method.ExpressionAttribute expressionAttribute

Deprecated.

## Package org.springframework.security.core

### Exception org.springframework.security.core.AuthenticationException

class AuthenticationException extends RuntimeException implements Serializable

serialVersionUID:
  2018827803361503060L

## Package org.springframework.security.core.authority

### Class org.springframework.security.core.authority.SimpleGrantedAuthority

class SimpleGrantedAuthority extends Object implements Serializable

serialVersionUID:
  620L

#### Serialized Fields

##### role

    String role

## Package org.springframework.security.core.context

### Class org.springframework.security.core.context.SecurityContextChangedEvent

class SecurityContextChangedEvent extends org.springframework.context.ApplicationEvent implements Serializable

#### Serialized Fields

##### newContext

    Supplier<SecurityContext> newContext

##### oldContext

    Supplier<SecurityContext> oldContext

### Class org.springframework.security.core.context.SecurityContextImpl

class SecurityContextImpl extends Object implements Serializable

serialVersionUID:
  620L

#### Serialized Fields

##### authentication

    Authentication authentication

### Class org.springframework.security.core.context.TransientSecurityContext

class TransientSecurityContext extends SecurityContextImpl implements Serializable

serialVersionUID:
  -7925492364422193347L

## Package org.springframework.security.core.session

### Class org.springframework.security.core.session.AbstractSessionEvent

class AbstractSessionEvent extends org.springframework.context.ApplicationEvent implements Serializable

serialVersionUID:
  -6878881229287231479L

### Class org.springframework.security.core.session.ReactiveSessionInformation

class ReactiveSessionInformation extends Object implements Serializable

serialVersionUID:
  620L

#### Serialized Fields

##### expired

    boolean expired

##### lastAccessTime

    Instant lastAccessTime

##### principal

    Object principal

##### sessionId

    String sessionId

### Class org.springframework.security.core.session.SessionCreationEvent

class SessionCreationEvent extends AbstractSessionEvent implements Serializable

### Class org.springframework.security.core.session.SessionDestroyedEvent

class SessionDestroyedEvent extends AbstractSessionEvent implements Serializable

### Class org.springframework.security.core.session.SessionIdChangedEvent

class SessionIdChangedEvent extends AbstractSessionEvent implements Serializable

### Class org.springframework.security.core.session.SessionInformation

class SessionInformation extends Object implements Serializable

serialVersionUID:
  620L

#### Serialized Fields

##### expired

    boolean expired

##### lastRequest

    Date lastRequest

##### principal

    Object principal

##### sessionId

    String sessionId

## Package org.springframework.security.core.userdetails

### Class org.springframework.security.core.userdetails.User

class User extends Object implements Serializable

serialVersionUID:
  620L

#### Serialized Fields

##### accountNonExpired

    boolean accountNonExpired

##### accountNonLocked

    boolean accountNonLocked

##### authorities

    Set<GrantedAuthority> authorities

##### credentialsNonExpired

    boolean credentialsNonExpired

##### enabled

    boolean enabled

##### password

    String password

##### username

    String username

### Exception org.springframework.security.core.userdetails.UsernameNotFoundException

class UsernameNotFoundException extends AuthenticationException implements Serializable

serialVersionUID:
  1410688585992297006L

## Package org.springframework.security.jackson2

### Class org.springframework.security.jackson2.CoreJackson2Module

class CoreJackson2Module extends com.fasterxml.jackson.databind.module.SimpleModule implements Serializable