Class DefaultBasicAuthSupplier
- java.lang.Object
-
- org.apache.cxf.transport.http.auth.DefaultBasicAuthSupplier
-
- All Implemented Interfaces:
HttpAuthSupplier
public final class DefaultBasicAuthSupplier extends Object implements HttpAuthSupplier
-
-
Constructor Summary
Constructors Constructor Description DefaultBasicAuthSupplier()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAuthorization(org.apache.cxf.configuration.security.AuthorizationPolicy authPolicy, URI currentURI, Message message, String fullHeader)The HTTPConduit makes a call to this method to obtain an Authentication token for http authentication.static StringgetBasicAuthHeader(String userName, String passwd)static StringgetBasicAuthHeader(String userName, String passwd, boolean useIso8859)booleanrequiresRequestCaching()If the supplier requires the request to be cached to be resent, return true
-
-
-
Method Detail
-
requiresRequestCaching
public boolean requiresRequestCaching()
Description copied from interface:HttpAuthSupplierIf the supplier requires the request to be cached to be resent, return true- Specified by:
requiresRequestCachingin interfaceHttpAuthSupplier
-
getBasicAuthHeader
public static String getBasicAuthHeader(String userName, String passwd, boolean useIso8859)
-
getAuthorization
public String getAuthorization(org.apache.cxf.configuration.security.AuthorizationPolicy authPolicy, URI currentURI, Message message, String fullHeader)
Description copied from interface:HttpAuthSupplierThe HTTPConduit makes a call to this method to obtain an Authentication token for http authentication.- Specified by:
getAuthorizationin interfaceHttpAuthSupplier- Parameters:
authPolicy- credentials for the authenticationcurrentURI- The URI we want to connect tomessage- The CXF MessagefullHeader- The full WWW-Authenticate header or null if preemptive auth- Returns:
- token for Authenticate string or null if authentication is not possible
-
-