Class BearerTokenAuthenticationToken

java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.security.oauth2.server.resource.authentication.BearerTokenAuthenticationToken
All Implemented Interfaces:
Serializable, Principal, org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer
Direct Known Subclasses:
BearerTokenAuthenticationToken

public class BearerTokenAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken
An Authentication that contains a Bearer Token. Used by BearerTokenAuthenticationFilter to prepare an authentication attempt and supported by JwtAuthenticationProvider.
Since:
5.1
See Also:
  • Constructor Details

    • BearerTokenAuthenticationToken

      public BearerTokenAuthenticationToken(String token)
      Create a BearerTokenAuthenticationToken using the provided parameter(s)
      Parameters:
      token - - the bearer token
  • Method Details

    • getToken

      public String getToken()
      Get the Bearer Token
      Returns:
      the token that proves the caller's authority to perform the HttpServletRequest
    • getCredentials

      public Object getCredentials()
    • getPrincipal

      public Object getPrincipal()