public class BasicAuthenticator extends AuthenticatorBase
| Modifier and Type | Class and Description |
|---|---|
static class |
BasicAuthenticator.BasicCredentials
Parser for an HTTP Authorization header for BASIC authentication
as per RFC 2617 section 2, and the Base64 encoded credentials as
per RFC 2045 section 6.8.
|
Lifecycle.SingleUsealwaysUseSession, AUTH_HEADER_NAME, cache, changeSessionIdOnAuthentication, context, disableProxyCaching, jaspicCallbackHandlerClass, REALM_NAME, securePagesWithPragma, secureRandomAlgorithm, secureRandomClass, secureRandomProvider, sessionIdGenerator, sm, ssoasyncSupported, container, containerLog, nextmserverAFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT| Constructor and Description |
|---|
BasicAuthenticator() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
doAuthenticate(Request request,
HttpServletResponse response)
Provided for sub-classes to implement their specific authentication
mechanism.
|
protected java.lang.String |
getAuthMethod() |
java.lang.String |
getCharset() |
boolean |
getTrimCredentials() |
void |
setCharset(java.lang.String charsetString) |
void |
setTrimCredentials(boolean trimCredentials) |
associate, authenticate, checkForCachedAuthentication, doLogin, getAlwaysUseSession, getCache, getChangeSessionIdOnAuthentication, getContainer, getDisableProxyCaching, getJaspicCallbackHandlerClass, getRealmName, getRequestCertificates, getSecurePagesWithPragma, getSecureRandomAlgorithm, getSecureRandomClass, getSecureRandomProvider, invoke, isContinuationRequired, login, logout, notify, reauthenticateFromSSO, register, setAlwaysUseSession, setCache, setChangeSessionIdOnAuthentication, setContainer, setDisableProxyCaching, setJaspicCallbackHandlerClass, setSecurePagesWithPragma, setSecureRandomAlgorithm, setSecureRandomClass, setSecureRandomProvider, startInternal, stopInternalbackgroundProcess, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setNext, toStringdestroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregisteraddLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, init, removeLifecycleListener, setState, setState, start, stoppublic java.lang.String getCharset()
public void setCharset(java.lang.String charsetString)
public boolean getTrimCredentials()
public void setTrimCredentials(boolean trimCredentials)
protected boolean doAuthenticate(Request request, HttpServletResponse response) throws java.io.IOException
AuthenticatorBasedoAuthenticate in class AuthenticatorBaserequest - The request that triggered the authenticationresponse - The response associated with the requesttrue if the the user was authenticated, otherwise false, in which case an authentication challenge will have been
written to the responsejava.io.IOException - If an I/O problem occurred during the authentication
processprotected java.lang.String getAuthMethod()
getAuthMethod in class AuthenticatorBaseCopyright © 2000-2019 Apache Software Foundation. All Rights Reserved.