Class PlatformAuthenticationToken

java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
com.cloudimpl.outstack.spring.security.PlatformAuthenticationToken
All Implemented Interfaces:
java.io.Serializable, java.security.Principal, org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer

public class PlatformAuthenticationToken
extends org.springframework.security.authentication.AbstractAuthenticationToken
Author:
nuwan
See Also:
Serialized Form
  • Field Details

    • TOKEN_CONTEXT_HEADER_NAME

      public static final java.lang.String TOKEN_CONTEXT_HEADER_NAME
      See Also:
      Constant Field Values
  • Constructor Details

  • Method Details

    • copy

      public PlatformAuthenticationToken copy​(java.util.Collection<PlatformGrantedAuthority> authorities)
    • getCredentials

      public java.lang.Object getCredentials()
    • getPrincipal

      public java.lang.Object getPrincipal()
    • getAuthMeta

      public AuthenticationMeta getAuthMeta()
    • getJwtToken

      public org.springframework.security.oauth2.jwt.Jwt getJwtToken()
    • setJwtToken

      public PlatformAuthenticationToken setJwtToken​(org.springframework.security.oauth2.jwt.Jwt jwtToken)
    • setResponse

      public PlatformAuthenticationToken setResponse​(java.lang.Object response)
    • getResponse

      public java.lang.Object getResponse()
    • getSystemToken

      public org.springframework.security.core.Authentication getSystemToken()
    • setSystemToken

      public void setSystemToken​(org.springframework.security.core.Authentication _systemToken)