Class JwtAuthenticationToken

java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.skr.security.JwtAuthenticationToken
All Implemented Interfaces:
Serializable, Principal, org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer

public class JwtAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken
See Also:
  • Constructor Details

    • JwtAuthenticationToken

      public JwtAuthenticationToken(@NotNull @NotNull JwtPrincipal principal)
  • Method Details

    • getCredentials

      public Object getCredentials()
    • getPrincipal

      public Object getPrincipal()
    • getName

      public String getName()
      Specified by:
      getName in interface Principal
      Overrides:
      getName in class org.springframework.security.authentication.AbstractAuthenticationToken
    • authenticate

      public static org.springframework.security.core.Authentication authenticate(String accessToken, SkrSecurityProperties properties)
    • getAuthentication

      public static org.springframework.security.core.Authentication getAuthentication(String accessToken, SkrSecurityProperties properties)