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