Package org.springframework.security.core
package org.springframework.security.core
Core classes and interfaces related to user authentication and authorization, as well
as the maintenance of a security context.
-
ClassDescriptionRepresentation of an authenticated
Principal
once anAuthentication
request has been successfully authenticated by theAuthenticationManager.authenticate(Authentication)
method.Represents the token for an authentication request or for an authenticated principal once the request has been processed by theAuthenticationManager.authenticate(Authentication)
method.Abstract superclass for all exceptions related to anAuthentication
object being invalid for whatever reason.Indicates that the implementing object contains sensitive data, which can be erased using theeraseCredentials
method.Represents an authority granted to anAuthentication
object.Internal class used for checking version compatibility in a deployed application.The defaultMessageSource
used by Spring Security.A marker forAuthentication
s that should never be stored across requests, for example a bearer token authentication