public class LoginServiceProxy
extends org.eclipse.jetty.util.component.ContainerLifeCycle
implements org.eclipse.jetty.security.LoginService
ServletRequest
.
This is to support getting the roles associated with a user from the login service; it isn't directly configurable and is
used by HashLoginServiceFactory
to wrap HashLoginService
.
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
log |
Constructor and Description |
---|
LoginServiceProxy() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.jetty.security.IdentityService |
getIdentityService() |
java.lang.String |
getName() |
org.eclipse.jetty.server.UserIdentity |
login(java.lang.String username,
java.lang.Object credentials,
javax.servlet.ServletRequest request) |
void |
logout(org.eclipse.jetty.server.UserIdentity user) |
void |
setIdentityService(org.eclipse.jetty.security.IdentityService service) |
boolean |
validate(org.eclipse.jetty.server.UserIdentity user) |
LoginServiceProxy |
withLoginService(org.eclipse.jetty.security.LoginService wrapMe) |
addBean, addBean, addEventListener, addManaged, contains, destroy, doStart, doStop, dump, 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, updateBeans
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public LoginServiceProxy withLoginService(org.eclipse.jetty.security.LoginService wrapMe)
public java.lang.String getName()
getName
in interface org.eclipse.jetty.security.LoginService
public org.eclipse.jetty.server.UserIdentity login(java.lang.String username, java.lang.Object credentials, javax.servlet.ServletRequest request)
login
in interface org.eclipse.jetty.security.LoginService
public boolean validate(org.eclipse.jetty.server.UserIdentity user)
validate
in interface org.eclipse.jetty.security.LoginService
public org.eclipse.jetty.security.IdentityService getIdentityService()
getIdentityService
in interface org.eclipse.jetty.security.LoginService
public void setIdentityService(org.eclipse.jetty.security.IdentityService service)
setIdentityService
in interface org.eclipse.jetty.security.LoginService
public void logout(org.eclipse.jetty.server.UserIdentity user)
logout
in interface org.eclipse.jetty.security.LoginService