JavaScript is disabled on your browser.
RESTEasy JAX-RS 3.0.22.Final
java.lang.Object
org.apache.catalina.valves.ValveBase
org.apache.catalina.authenticator.AuthenticatorBase
org.jboss.resteasy.skeleton.key.as7.BearerTokenAuthenticatorValve
All Implemented Interfaces:
MBeanRegistration , org.apache.catalina.Authenticator, org.apache.catalina.Contained, org.apache.catalina.Lifecycle, org.apache.catalina.LifecycleListener, org.apache.catalina.Valve
public class BearerTokenAuthenticatorValve
extends org.apache.catalina.authenticator.AuthenticatorBase
implements org.apache.catalina.LifecycleListener
Uses a configured remote auth server to do Bearer token authentication only. SkeletonKeyTokens are used
to provide user data and role mappings.
Version:
$Revision: 1 $
Author:
Bill Burke
Field Summary
Fields inherited from class org.apache.catalina.authenticator.AuthenticatorBase
AUTH_HEADER_NAME, cache, changeSessionIdOnAuthentication, context, disableProxyCaching, info, lifecycle, REALM_NAME, securePagesWithPragma, SESSION_ID_BYTES, sm, sso, started
Fields inherited from class org.apache.catalina.valves.ValveBase
container, controller, domain, mserver, next, oname
Fields inherited from interface org.apache.catalina.Lifecycle
AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, DESTROY_EVENT, INIT_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
protected boolean
authenticate (org.apache.catalina.connector.Request request,
javax.servlet.http.HttpServletResponse response,
org.apache.catalina.deploy.LoginConfig config)
protected void
init ()
void
invoke (org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response)
void
lifecycleEvent (org.apache.catalina.LifecycleEvent event)
void
start ()
Methods inherited from class org.apache.catalina.authenticator.AuthenticatorBase
addLifecycleListener, associate, authenticate, findLifecycleListeners, generateSessionId, getCache, getContainer, getDisableProxyCaching, getInfo, getSecurePagesWithPragma, isChangeSessionIdOnAuthentication, login, logout, reauthenticateFromSSO, register, removeLifecycleListener, setCache, setChangeSessionIdOnAuthentication, setContainer, setDisableProxyCaching, setSecurePagesWithPragma, 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
Method Detail
init
protected void init()
RESTEasy JAX-RS 3.0.22.Final
Copyright © 2017 JBoss by Red Hat . All rights reserved.