Class HttpAuthenticator

  • Direct Known Subclasses:
    HttpAuthenticator

    public class HttpAuthenticator
    extends java.lang.Object
    Since:
    4.3
    • Field Detail

      • log

        private final org.apache.commons.logging.Log log
    • Constructor Detail

      • HttpAuthenticator

        public HttpAuthenticator​(org.apache.commons.logging.Log log)
      • HttpAuthenticator

        public HttpAuthenticator()
    • Method Detail

      • isAuthenticationRequested

        public boolean isAuthenticationRequested​(org.apache.http.HttpHost host,
                                                 org.apache.http.HttpResponse response,
                                                 AuthenticationStrategy authStrategy,
                                                 AuthState authState,
                                                 org.apache.http.protocol.HttpContext context)
      • handleAuthChallenge

        public boolean handleAuthChallenge​(org.apache.http.HttpHost host,
                                           org.apache.http.HttpResponse response,
                                           AuthenticationStrategy authStrategy,
                                           AuthState authState,
                                           org.apache.http.protocol.HttpContext context)
      • generateAuthResponse

        public void generateAuthResponse​(org.apache.http.HttpRequest request,
                                         AuthState authState,
                                         org.apache.http.protocol.HttpContext context)
                                  throws org.apache.http.HttpException,
                                         java.io.IOException
        Throws:
        org.apache.http.HttpException
        java.io.IOException
      • ensureAuthScheme

        private void ensureAuthScheme​(AuthScheme authScheme)