public abstract class AbstractLoginService
extends org.eclipse.jetty.util.component.AbstractLifeCycle
implements org.eclipse.jetty.security.LoginService
Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
log |
protected java.util.Map<java.lang.String,org.eclipse.jetty.server.UserIdentity> |
userCache |
Constructor and Description |
---|
AbstractLoginService() |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.jetty.server.UserIdentity |
createUserID(java.lang.String username,
java.lang.Object credentials) |
protected abstract org.eclipse.jetty.server.UserIdentity |
doLogin(java.lang.String username,
java.lang.Object credentials) |
protected void |
doStart() |
protected void |
exceptionIfEmpty(java.lang.String name,
java.lang.String property) |
protected org.eclipse.jetty.server.UserIdentity |
fetchUserId(java.lang.String username,
java.lang.Object credentials) |
org.eclipse.jetty.security.IdentityService |
getIdentityService() |
java.lang.String |
getName() |
TimeInterval |
getTimeToLive() |
protected void |
logErrorStream(java.io.InputStream errorStream) |
org.eclipse.jetty.server.UserIdentity |
login(java.lang.String username,
java.lang.Object credentials,
javax.servlet.ServletRequest req) |
void |
logout(org.eclipse.jetty.server.UserIdentity user) |
protected void |
logResponse(java.io.InputStream inputStream) |
void |
setIdentityService(org.eclipse.jetty.security.IdentityService service) |
void |
setName(java.lang.String name) |
void |
setTimeToLive(TimeInterval timeToLive) |
boolean |
validate(org.eclipse.jetty.server.UserIdentity user) |
addLifeCycleListener, doStop, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop, toString
protected transient org.slf4j.Logger log
protected transient java.util.Map<java.lang.String,org.eclipse.jetty.server.UserIdentity> userCache
protected void doStart() throws java.lang.Exception
doStart
in class org.eclipse.jetty.util.component.AbstractLifeCycle
java.lang.Exception
protected void exceptionIfEmpty(java.lang.String name, java.lang.String property) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.String getName()
getName
in interface org.eclipse.jetty.security.LoginService
protected org.eclipse.jetty.server.UserIdentity fetchUserId(java.lang.String username, java.lang.Object credentials)
protected org.eclipse.jetty.server.UserIdentity createUserID(java.lang.String username, java.lang.Object credentials)
public org.eclipse.jetty.server.UserIdentity login(java.lang.String username, java.lang.Object credentials, javax.servlet.ServletRequest req)
login
in interface org.eclipse.jetty.security.LoginService
protected abstract org.eclipse.jetty.server.UserIdentity doLogin(java.lang.String username, java.lang.Object credentials)
public boolean validate(org.eclipse.jetty.server.UserIdentity user)
validate
in interface org.eclipse.jetty.security.LoginService
protected void logResponse(java.io.InputStream inputStream)
protected void logErrorStream(java.io.InputStream errorStream)
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
public void setName(java.lang.String name)
public TimeInterval getTimeToLive()
public void setTimeToLive(TimeInterval timeToLive)
Copyright Adaptris