Package io.fabric8.maven.docker.access
Class AuthConfig
- java.lang.Object
-
- io.fabric8.maven.docker.access.AuthConfig
-
public class AuthConfig extends Object
Configuration object holding auth information for pushing to Docker- Since:
- 22.07.14
- Author:
- roland
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTH_AUTHstatic StringAUTH_EMAILstatic StringAUTH_IDENTITY_TOKENstatic StringAUTH_PASSWORDstatic StringAUTH_USERNAMEstatic AuthConfigEMPTY_AUTH_CONFIG
-
Constructor Summary
Constructors Constructor Description AuthConfig(String credentialsEncoded, String email)Constructor which takes an base64 encoded credentials in the form 'user:password'AuthConfig(String credentialsEncoded, String email, String identityToken)Constructor which takes an base64 encoded credentials in the form 'user:password'AuthConfig(String username, String password, String email, String auth)AuthConfig(String username, String password, String email, String auth, String identityToken)AuthConfig(Map<String,String> params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAuth()StringgetIdentityToken()StringgetPassword()StringgetUsername()StringtoHeaderValue()
-
-
-
Field Detail
-
EMPTY_AUTH_CONFIG
public static final AuthConfig EMPTY_AUTH_CONFIG
-
AUTH_USERNAME
public static final String AUTH_USERNAME
- See Also:
- Constant Field Values
-
AUTH_PASSWORD
public static final String AUTH_PASSWORD
- See Also:
- Constant Field Values
-
AUTH_EMAIL
public static final String AUTH_EMAIL
- See Also:
- Constant Field Values
-
AUTH_AUTH
public static final String AUTH_AUTH
- See Also:
- Constant Field Values
-
AUTH_IDENTITY_TOKEN
public static final String AUTH_IDENTITY_TOKEN
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AuthConfig
public AuthConfig(String username, String password, String email, String auth, String identityToken)
-
AuthConfig
public AuthConfig(String credentialsEncoded, String email)
Constructor which takes an base64 encoded credentials in the form 'user:password'- Parameters:
credentialsEncoded- the docker encoded user and passwordemail- the email to use for authentication
-
-