Package com.google.cloud.tools.jib.http
Class Authorization
- java.lang.Object
-
- com.google.cloud.tools.jib.http.Authorization
-
public class Authorization extends java.lang.Object
Holds the credentials for an HTTPAuthorization
header.The HTTP
Authorization
header is in the format:Authorization: <scheme> <token>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object other)
static Authorization
fromBasicCredentials(java.lang.String username, java.lang.String secret)
Create an authentication from basic credentials.static Authorization
fromBearerToken(java.lang.String token)
Create an authentication from bearer token.java.lang.String
getScheme()
java.lang.String
getToken()
int
hashCode()
java.lang.String
toString()
Return the HTTPAuthorization
header value.
-
-
-
Method Detail
-
fromBasicCredentials
public static Authorization fromBasicCredentials(java.lang.String username, java.lang.String secret)
Create an authentication from basic credentials.- Parameters:
username
- the usernamesecret
- the secret- Returns:
- an
Authorization
with aBasic
credentials
-
fromBearerToken
public static Authorization fromBearerToken(java.lang.String token)
Create an authentication from bearer token.- Parameters:
token
- the token- Returns:
- an
Authorization
with aBearer
token
-
getScheme
public java.lang.String getScheme()
-
getToken
public java.lang.String getToken()
-
toString
public java.lang.String toString()
Return the HTTPAuthorization
header value.- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-