Class BasicAuthorizationProcessor
java.lang.Object
dev.resteasy.client.util.authentication.basic.BasicAuthorizationProcessor
- All Implemented Interfaces:
AuthorizationProcessor
An
AuthorizationProcessor which creates a HttpHeaders.AUTHORIZATION header for
BASIC authentication.- Author:
- James R. Perkins
-
Constructor Summary
ConstructorsConstructorDescriptionBasicAuthorizationProcessor(UserCredentials credentials) Creates a new BASIC processor. -
Method Summary
Modifier and TypeMethodDescriptioncreateRequestHeader(jakarta.ws.rs.client.ClientRequestContext requestContext) Creates a value for theHttpHeaders.AUTHORIZATIONheader.createRequestHeader(jakarta.ws.rs.client.ClientRequestContext requestContext, List<String> authenticateHeader) Creates a value for theHttpHeaders.AUTHORIZATIONheader.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.resteasy.client.util.authentication.AuthorizationProcessor
reset
-
Constructor Details
-
BasicAuthorizationProcessor
Creates a new BASIC processor.- Parameters:
credentials- the credentials to use for authentication
-
-
Method Details
-
createRequestHeader
Description copied from interface:AuthorizationProcessorCreates a value for theHttpHeaders.AUTHORIZATIONheader.- Specified by:
createRequestHeaderin interfaceAuthorizationProcessor- Parameters:
requestContext- the client request context- Returns:
- the value for the
HttpHeaders.AUTHORIZATIONheader or} if one could not be created by this processorinvalid @link
{@link null
-
createRequestHeader
public String createRequestHeader(jakarta.ws.rs.client.ClientRequestContext requestContext, List<String> authenticateHeader) Description copied from interface:AuthorizationProcessorCreates a value for theHttpHeaders.AUTHORIZATIONheader.- Specified by:
createRequestHeaderin interfaceAuthorizationProcessor- Parameters:
requestContext- the client request contextauthenticateHeader- theHttpHeaders.WWW_AUTHENTICATEvalue- Returns:
- the value for the
HttpHeaders.AUTHORIZATIONheader or} if one could not be created by this processorinvalid @link
{@link null
-