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:
  • Constructor Summary

    Constructors
    Constructor
    Description
    CredentialBasicAuthentication(com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials credential)
     
  • Method Summary

    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)
     
     
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CredentialBasicAuthentication

      public CredentialBasicAuthentication(com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials credential)
  • Method Details

    • addCredentials

      public void addCredentials(org.apache.http.HttpHost host, com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials credentials)
    • getKeyName

      public String getKeyName()
      Specified by:
      getKeyName in interface Authenticator
    • 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 interface Authenticator
    • 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)