Class Authorization


  • public class Authorization
    extends java.lang.Object
    Holds the credentials for an HTTP Authorization header.

    The HTTP Authorization header is in the format:

    Authorization: <scheme> <token>
    • Method Detail

      • fromBasicCredentials

        public static Authorization fromBasicCredentials​(java.lang.String username,
                                                         java.lang.String secret)
        Create an authentication from basic credentials.
        Parameters:
        username - the username
        secret - the secret
        Returns:
        an Authorization with a Basic credentials
      • fromBearerToken

        public static Authorization fromBearerToken​(java.lang.String token)
        Create an authentication from bearer token.
        Parameters:
        token - the token
        Returns:
        an Authorization with a Bearer token
      • getScheme

        public java.lang.String getScheme()
      • getToken

        public java.lang.String getToken()
      • toString

        public java.lang.String toString()
        Return the HTTP Authorization header value.
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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