public abstract class DrillHttpConstraintSecurityHandler
extends org.eclipse.jetty.security.ConstraintSecurityHandler
ConstraintSecurityHandler to expose
protected method's for start and stop of Handler. This is needed since now
DrillHttpSecurityHandlerProvider composes of 2 security handlers -
For FORM and SPNEGO and has responsibility to start/stop of those handlers.org.eclipse.jetty.security.SecurityHandler.NotCheckedorg.eclipse.jetty.server.handler.AbstractHandler.ErrorDispatchHandlerorg.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListenerorg.eclipse.jetty.util.component.LifeCycle.Listener| Constructor and Description |
|---|
DrillHttpConstraintSecurityHandler() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
doSetup(DrillbitContext dbContext) |
void |
doStart() |
void |
doStop() |
abstract String |
getImplName() |
protected void |
requireAuthProvider(DrillbitContext dbContext,
String name) |
void |
setup(org.eclipse.jetty.security.authentication.LoginAuthenticator authenticator,
org.eclipse.jetty.security.LoginService loginService) |
addConstraintMapping, addRole, checkPathsWithUncoveredHttpMethods, checkUserDataPermissions, checkWebResourcePermissions, configureRoleInfo, createConstraint, createConstraint, createConstraint, createConstraint, createConstraint, createConstraintsWithMappingsForPath, dump, getConstraintMappings, getConstraintMappingsForPath, getOmittedMethods, getPathsWithUncoveredHttpMethods, getRoles, isAuthMandatory, isDenyUncoveredHttpMethods, omissionsExist, prepareConstraintInfo, processConstraintMapping, processConstraintMappingWithMethodOmissions, removeConstraintMappingsForPath, setConstraintMappings, setConstraintMappings, setConstraintMappings, setDenyUncoveredHttpMethods, setRolescheckSecurity, findIdentityService, findLoginService, getAuthenticator, getAuthenticatorFactory, getAuthMethod, getCurrentSecurityHandler, getIdentityService, getInitParameter, getInitParameterNames, getKnownAuthenticatorFactories, getLoginService, getRealmName, handle, isCheckWelcomeFiles, isSessionRenewedOnAuthentication, logout, setAuthenticator, setAuthenticatorFactory, setAuthMethod, setCheckWelcomeFiles, setIdentityService, setInitParameter, setLoginService, setRealmName, setSessionRenewedOnAuthenticationdestroy, expandChildren, getHandler, getHandlers, insertHandler, setHandlerdoShutdown, expandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClass, setServeraddBean, addBean, addEventListener, addManaged, contains, dump, dump, dump, dump, dumpBeans, dumpObject, dumpObjects, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, start, stop, stoppublic void doStart()
throws Exception
doStart in class org.eclipse.jetty.security.ConstraintSecurityHandlerExceptionpublic void doStop()
throws Exception
doStop in class org.eclipse.jetty.security.ConstraintSecurityHandlerExceptionpublic abstract void doSetup(DrillbitContext dbContext) throws DrillException
DrillExceptionpublic void setup(org.eclipse.jetty.security.authentication.LoginAuthenticator authenticator,
org.eclipse.jetty.security.LoginService loginService)
protected void requireAuthProvider(DrillbitContext dbContext, String name) throws DrillException
DrillExceptionpublic abstract String getImplName()
Copyright © 2021 The Apache Software Foundation. All rights reserved.