javax.management.MBeanRegistration, javax.security.auth.message.config.RegistrationListener, Authenticator, Contained, JmxEnabled, Lifecycle, Valvepublic class BasicAuthenticator extends AuthenticatorBase
| Modifier and Type | Class | 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, ssoAFTER_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_EVENTmserverasyncSupported, container, containerLog, next| Constructor | Description |
|---|---|
BasicAuthenticator() |
| Modifier and Type | Method | 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() |
|
void |
setCharset(java.lang.String charsetString) |
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, stopInternaladdLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stopdestroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregisterclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitbackgroundProcess, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setNext, toStringpublic java.lang.String getCharset()
public void setCharset(java.lang.String charsetString)
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-2018 Apache Software Foundation. All Rights Reserved.