Interface AuthenticationHandler

    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​org.apache.http.Header> getChallenges​(org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context)
      Deprecated.
      Extracts from the given HTTP response a collection of authentication challenges, each of which represents an authentication scheme supported by the authentication host.
      boolean isAuthenticationRequested​(org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context)
      Deprecated.
      Determines if the given HTTP response response represents an authentication challenge that was sent back as a result of authentication failure
      AuthScheme selectScheme​(java.util.Map<java.lang.String,​org.apache.http.Header> challenges, org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context)
      Deprecated.
      Selects one authentication challenge out of all available and creates and generates AuthScheme instance capable of processing that challenge.
    • Method Detail

      • isAuthenticationRequested

        boolean isAuthenticationRequested​(org.apache.http.HttpResponse response,
                                          org.apache.http.protocol.HttpContext context)
        Deprecated.
        Determines if the given HTTP response response represents an authentication challenge that was sent back as a result of authentication failure
        Parameters:
        response - HTTP response.
        context - HTTP context.
        Returns:
        true if user authentication is required, false otherwise.
      • getChallenges

        java.util.Map<java.lang.String,​org.apache.http.Header> getChallenges​(org.apache.http.HttpResponse response,
                                                                                   org.apache.http.protocol.HttpContext context)
                                                                            throws MalformedChallengeException
        Deprecated.
        Extracts from the given HTTP response a collection of authentication challenges, each of which represents an authentication scheme supported by the authentication host.
        Parameters:
        response - HTTP response.
        context - HTTP context.
        Returns:
        a collection of challenges keyed by names of corresponding authentication schemes.
        Throws:
        MalformedChallengeException - if one of the authentication challenges is not valid or malformed.
      • selectScheme

        AuthScheme selectScheme​(java.util.Map<java.lang.String,​org.apache.http.Header> challenges,
                                org.apache.http.HttpResponse response,
                                org.apache.http.protocol.HttpContext context)
                         throws AuthenticationException
        Deprecated.
        Selects one authentication challenge out of all available and creates and generates AuthScheme instance capable of processing that challenge.
        Parameters:
        challenges - collection of challenges.
        response - HTTP response.
        context - HTTP context.
        Returns:
        authentication scheme to use for authentication.
        Throws:
        AuthenticationException - if an authentication scheme could not be selected.