Package org.restlet.engine.security
Class HttpBasicHelper
- java.lang.Object
-
- org.restlet.engine.Helper
-
- org.restlet.engine.security.AuthenticatorHelper
-
- org.restlet.engine.security.HttpBasicHelper
-
public class HttpBasicHelper extends AuthenticatorHelper
Implements the HTTP BASIC authentication.- Author:
- Jerome Louvel
-
-
Constructor Summary
Constructors Constructor Description HttpBasicHelper()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidformatRequest(ChallengeWriter cw, org.restlet.data.ChallengeRequest challenge, org.restlet.Response response, org.restlet.util.Series<org.restlet.data.Header> httpHeaders)Formats a challenge request as raw credentials.voidformatResponse(ChallengeWriter cw, org.restlet.data.ChallengeResponse challenge, org.restlet.Request request, org.restlet.util.Series<org.restlet.data.Header> httpHeaders)Formats a challenge response as raw credentials.voidparseRequest(org.restlet.data.ChallengeRequest challenge, org.restlet.Response response, org.restlet.util.Series<org.restlet.data.Header> httpHeaders)Parses an authenticate header into a challenge request.voidparseResponse(org.restlet.data.ChallengeResponse challenge, org.restlet.Request request, org.restlet.util.Series<org.restlet.data.Header> httpHeaders)Parses an authorization header into a challenge response.-
Methods inherited from class org.restlet.engine.security.AuthenticatorHelper
getChallengeScheme, getLogger, isClientSide, isServerSide, setChallengeScheme, setClientSide, setServerSide, updateReference
-
-
-
-
Method Detail
-
formatRequest
public void formatRequest(ChallengeWriter cw, org.restlet.data.ChallengeRequest challenge, org.restlet.Response response, org.restlet.util.Series<org.restlet.data.Header> httpHeaders) throws java.io.IOException
Description copied from class:AuthenticatorHelperFormats a challenge request as raw credentials.- Overrides:
formatRequestin classAuthenticatorHelper- Parameters:
cw- The header writer to update.challenge- The challenge request to format.response- The parent response.httpHeaders- The current request HTTP headers.- Throws:
java.io.IOException
-
formatResponse
public void formatResponse(ChallengeWriter cw, org.restlet.data.ChallengeResponse challenge, org.restlet.Request request, org.restlet.util.Series<org.restlet.data.Header> httpHeaders)
Description copied from class:AuthenticatorHelperFormats a challenge response as raw credentials.- Overrides:
formatResponsein classAuthenticatorHelper- Parameters:
cw- The header writer to update.challenge- The challenge response to format.request- The parent request.httpHeaders- The current request HTTP headers.
-
parseRequest
public void parseRequest(org.restlet.data.ChallengeRequest challenge, org.restlet.Response response, org.restlet.util.Series<org.restlet.data.Header> httpHeaders)Description copied from class:AuthenticatorHelperParses an authenticate header into a challenge request. The header isHeaderConstants.HEADER_WWW_AUTHENTICATE.- Overrides:
parseRequestin classAuthenticatorHelper- Parameters:
challenge- The challenge request to update.response- The parent response.httpHeaders- The current response HTTP headers.
-
parseResponse
public void parseResponse(org.restlet.data.ChallengeResponse challenge, org.restlet.Request request, org.restlet.util.Series<org.restlet.data.Header> httpHeaders)Description copied from class:AuthenticatorHelperParses an authorization header into a challenge response. The header isHeaderConstants.HEADER_AUTHORIZATION.- Overrides:
parseResponsein classAuthenticatorHelper- Parameters:
challenge- The challenge response to update.request- The parent request.httpHeaders- The current request HTTP headers.
-
-