org.apache.cxf.transport.http.auth
Class SpnegoAuthSupplier
java.lang.Object
org.apache.cxf.transport.http.auth.SpnegoAuthSupplier
- All Implemented Interfaces:
- HttpAuthSupplier
public class SpnegoAuthSupplier
- extends Object
- implements HttpAuthSupplier
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpnegoAuthSupplier
public SpnegoAuthSupplier()
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
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 authenticationcurrentURL
- The URL 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
getUsernamePasswordHandler
public static CallbackHandler getUsernamePasswordHandler(String username,
String password)
Apache CXF