Class CredentialBasicAuthentication
- java.lang.Object
-
- jenkins.plugins.http_request.auth.CredentialBasicAuthentication
-
- All Implemented Interfaces:
Serializable
,Authenticator
public class CredentialBasicAuthentication extends Object implements Authenticator
- Author:
- Janario Oliveira
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CredentialBasicAuthentication(com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials credential)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCredentials(org.apache.http.HttpHost host, com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials credentials)
org.apache.http.impl.client.CloseableHttpClient
authenticate(org.apache.http.impl.client.HttpClientBuilder clientBuilder, org.apache.http.protocol.HttpContext context, org.apache.http.client.methods.HttpRequestBase requestBase, PrintStream logger)
String
getKeyName()
void
prepare(org.apache.http.impl.client.HttpClientBuilder clientBuilder, org.apache.http.protocol.HttpContext context, org.apache.http.client.methods.HttpRequestBase requestBase)
void
prepare(org.apache.http.impl.client.HttpClientBuilder clientBuilder, org.apache.http.protocol.HttpContext context, org.apache.http.HttpHost targetHost)
-
-
-
Method Detail
-
addCredentials
public void addCredentials(org.apache.http.HttpHost host, com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials credentials)
-
getKeyName
public String getKeyName()
- Specified by:
getKeyName
in interfaceAuthenticator
-
authenticate
public org.apache.http.impl.client.CloseableHttpClient authenticate(org.apache.http.impl.client.HttpClientBuilder clientBuilder, org.apache.http.protocol.HttpContext context, org.apache.http.client.methods.HttpRequestBase requestBase, PrintStream logger)
- Specified by:
authenticate
in interfaceAuthenticator
-
prepare
public void prepare(org.apache.http.impl.client.HttpClientBuilder clientBuilder, org.apache.http.protocol.HttpContext context, org.apache.http.client.methods.HttpRequestBase requestBase)
-
prepare
public void prepare(org.apache.http.impl.client.HttpClientBuilder clientBuilder, org.apache.http.protocol.HttpContext context, org.apache.http.HttpHost targetHost)
-
-