Apache CXF API

org.apache.cxf.transport.http.auth
Class DefaultBasicAuthSupplier

java.lang.Object
  extended by org.apache.cxf.transport.http.auth.DefaultBasicAuthSupplier
All Implemented Interfaces:
HttpAuthSupplier

public final class DefaultBasicAuthSupplier
extends Object
implements HttpAuthSupplier


Constructor Summary
DefaultBasicAuthSupplier()
           
 
Method Summary
 String getAuthorization(AuthorizationPolicy authPolicy, URL currentURL, Message message, String fullHeader)
          The HTTPConduit makes a call to this method to obtain an Authentication token for http authentication.
static String getBasicAuthHeader(String userName, String passwd)
           
 boolean requiresRequestCaching()
          If the supplier requires the request to be cached to be resent, return true
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultBasicAuthSupplier

public DefaultBasicAuthSupplier()
Method Detail

requiresRequestCaching

public boolean requiresRequestCaching()
Description copied from interface: HttpAuthSupplier
If the supplier requires the request to be cached to be resent, return true

Specified by:
requiresRequestCaching in interface HttpAuthSupplier

getBasicAuthHeader

public static String getBasicAuthHeader(String userName,
                                        String passwd)

getAuthorization

public String getAuthorization(AuthorizationPolicy authPolicy,
                               URL currentURL,
                               Message message,
                               String fullHeader)
Description copied from interface: HttpAuthSupplier
The HTTPConduit makes a call to this method to obtain an Authentication token for http authentication.

Specified by:
getAuthorization in interface HttpAuthSupplier
Parameters:
authPolicy - credentials for the authentication
currentURL - The URL we want to connect to
message - The CXF Message
fullHeader - The full WWW-Authenticate header or null if preemptive auth
Returns:
token for Authenticate string or null if authentication is not possible

Apache CXF API

Apache CXF