Class BearerToken

  • All Implemented Interfaces:
    java.io.Serializable, Credentials

    @Contract(threading=IMMUTABLE)
    public class BearerToken
    extends java.lang.Object
    implements Credentials, java.io.Serializable
    Opaque token Credentials usually representing a set of claims, often encrypted or signed. The JWT (JSON Web Token) is among most widely used tokens used at the time of writing.
    Since:
    5.3
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String token  
    • Constructor Summary

      Constructors 
      Constructor Description
      BearerToken​(java.lang.String token)  
    • Field Detail

      • token

        private final java.lang.String token
    • Constructor Detail

      • BearerToken

        public BearerToken​(java.lang.String token)
    • Method Detail

      • getPassword

        @Deprecated
        public char[] getPassword()
        Deprecated.
        Do not use.
        Specified by:
        getPassword in interface Credentials
      • getToken

        public java.lang.String getToken()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object