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 authenticatedPrincipalonce anAuthenticationrequest 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 theeraseCredentialsmethod.GrantedAuthority Represents an authority granted to anAuthenticationobject. -
Class Summary Class Description SpringSecurityCoreVersion Internal class used for checking version compatibility in a deployed application.SpringSecurityMessageSource The defaultMessageSourceused by Spring Security. -
Exception Summary Exception Description AuthenticationException Abstract superclass for all exceptions related to anAuthenticationobject being invalid for whatever reason. -
Annotation Types Summary Annotation Type Description Transient A marker forAuthentications that should never be stored across requests, for example a bearer token authentication