JavaScript is disabled on your browser.
Red Hat JBoss Enterprise Application Platform 6.4.19.GA
java.lang.Object
org.apache.catalina.valves.ValveBase
org.apache.catalina.authenticator.AuthenticatorBase
org.apache.catalina.authenticator.FormAuthenticator
All Implemented Interfaces:
MBeanRegistration , org.apache.catalina.Authenticator, org.apache.catalina.Contained, org.apache.catalina.Lifecycle, org.apache.catalina.Valve
public class GenericHeaderAuthenticator
extends AbstractGenericHeaderAuthenticator
JBAS-2283: Provide custom header based authentication support
Header Authenticator that deals with userid from the request header Requires two attributes configured on the Tomcat Service
- one for the http header denoting the authenticated identity and the other is the SESSION cookie
Since:
Sep 11, 2006
Version:
$Revision$
Author:
Anil Saldhana, Stefan Guilhen
Field Summary
Fields inherited from class org.apache.catalina.authenticator.FormAuthenticator
characterEncoding, info, landingPage
Fields inherited from class org.apache.catalina.authenticator.AuthenticatorBase
alwaysUseSession, AUTH_HEADER_NAME, cache, changeSessionIdOnAuthentication, context, disableProxyCaching, lifecycle, REALM_NAME, securePagesWithPragma, SESSION_ID_BYTES, sso, started, unregisterSsoOnLogout
Fields inherited from class org.apache.catalina.valves.ValveBase
container, controller, domain, mserver, next, oname
Fields inherited from interface org.apache.catalina.Lifecycle
AFTER_LOAD_ON_STARTUP_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, AFTER_UNLOAD_EVENT, BEFORE_LOAD_ON_STARTUP_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, BEFORE_UNLOAD_EVENT, DESTROY_EVENT, INIT_EVENT, LOAD_ON_STARTUP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
Method Summary
Methods
Modifier and Type
Method and Description
boolean
authenticate (org.apache.catalina.connector.Request request,
HttpServletResponse response,
org.apache.catalina.deploy.LoginConfig config)
Methods inherited from class org.apache.catalina.authenticator.FormAuthenticator
forwardToErrorPage, forwardToLoginPage, getCharacterEncoding, getInfo, getLandingPage, matchRequest, restoreRequest, savedRequestURL, saveRequest, setCharacterEncoding, setLandingPage
Methods inherited from class org.apache.catalina.authenticator.AuthenticatorBase
addLifecycleListener, associate, authenticate, findLifecycleListeners, generateSessionId, getCache, getContainer, getDisableProxyCaching, getSecurePagesWithPragma, invoke, isChangeSessionIdOnAuthentication, isUnregisterSsoOnLogout, login, logout, reauthenticateFromSSO, register, removeLifecycleListener, setCache, setChangeSessionIdOnAuthentication, setContainer, setDisableProxyCaching, setSecurePagesWithPragma, setUnregisterSsoOnLogout, start, stop, unregister
Methods inherited from class org.apache.catalina.valves.ValveBase
backgroundProcess, createObjectName, event, getContainerName, getController, getDomain, getNext, getObjectName, getParentName, postDeregister, postRegister, preDeregister, preRegister, setController, setNext, setObjectName, toString
Red Hat JBoss Enterprise Application Platform 6.4.19.GA
Copyright © 2018 JBoss by Red Hat . All rights reserved.