Class KnoxAuthenticationRequestToken

java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.apache.nifi.web.security.NiFiAuthenticationRequestToken
org.apache.nifi.web.security.knox.KnoxAuthenticationRequestToken
All Implemented Interfaces:
Serializable, Principal, org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer

public class KnoxAuthenticationRequestToken extends NiFiAuthenticationRequestToken
This is an authentication request with a given JWT token.
See Also:
  • Field Details

    • token

      private final String token
  • Constructor Details

    • KnoxAuthenticationRequestToken

      public KnoxAuthenticationRequestToken(String token, String clientAddress)
      Creates a representation of the jwt authentication request for a user.
      Parameters:
      token - The unique token for this user
      clientAddress - the address of the client making the request
  • Method Details

    • getCredentials

      public Object getCredentials()
    • getPrincipal

      public Object getPrincipal()
    • getToken

      public String getToken()
    • toString

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