Class AuthToken

java.lang.Object
com.mapr.web.security.hadoop.jakartaauth.AuthToken
All Implemented Interfaces:
Principal
Direct Known Subclasses:
AuthenticationToken

public class AuthToken extends Object implements Principal
  • Constructor Details

    • AuthToken

      protected AuthToken()
    • AuthToken

      public AuthToken(String userName, String principal, String type)
  • Method Details

    • checkForIllegalArgument

      protected static void checkForIllegalArgument(String value, String name)
    • setMaxInactives

      public void setMaxInactives(long interval)
    • setExpires

      public void setExpires(long expires)
    • setJWTExpires

      public void setJWTExpires(long expiresJWT)
    • setJWTBasedToken

      public void setJWTBasedToken(boolean jwtBasedToken)
    • isExpired

      public boolean isExpired()
    • getUserName

      public String getUserName()
    • getName

      public String getName()
      Specified by:
      getName in interface Principal
    • getType

      public String getType()
    • getMaxInactives

      public long getMaxInactives()
    • getExpires

      public long getExpires()
    • getJWTExpires

      public long getJWTExpires()
    • isJWTBasedToken

      public boolean isJWTBasedToken()
    • toString

      public String toString()
      Specified by:
      toString in interface Principal
      Overrides:
      toString in class Object
    • parse

      public static AuthToken parse(String tokenStr) throws AuthenticationException
      Throws:
      AuthenticationException