public class Tomcat7SecurityService extends AbstractSecurityService
| Modifier and Type | Class and Description |
|---|---|
static class |
Tomcat7SecurityService.Tomcat7AuthenticationContext |
SecurityService.AuthenticationContextAUTH_TYPE| Constructor and Description |
|---|
Tomcat7SecurityService() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
authorize(AbstractSecurityContext context) |
void |
configure(java.util.Map<java.lang.String,java.lang.String> params) |
protected java.security.Principal |
getPrincipal(javax.servlet.http.HttpServletRequest httpRequest) |
protected org.apache.catalina.Realm |
getRealm(org.apache.catalina.connector.Request request) |
protected org.apache.catalina.connector.Request |
getRequest(javax.servlet.http.HttpServletRequest request) |
protected org.apache.catalina.Session |
getSession(javax.servlet.http.HttpServletRequest httpRequest,
boolean create) |
java.security.Principal |
login(java.lang.Object credentials,
java.lang.String charset) |
void |
logout() |
void |
prelogin(javax.servlet.http.HttpSession session,
java.lang.Object httpRequest,
java.lang.String servletName) |
acceptsContext, decodeBase64Credentials, endAuthorization, endLogin, endLogout, handleSecurityException, login, startAuthorization, tryReloginpublic void configure(java.util.Map<java.lang.String,java.lang.String> params)
public void prelogin(javax.servlet.http.HttpSession session,
java.lang.Object httpRequest,
java.lang.String servletName)
prelogin in interface SecurityServiceprelogin in class AbstractSecurityServicepublic java.security.Principal login(java.lang.Object credentials,
java.lang.String charset)
throws SecurityServiceException
SecurityServiceExceptionpublic java.lang.Object authorize(AbstractSecurityContext context) throws java.lang.Exception
java.lang.Exceptionpublic void logout()
throws SecurityServiceException
SecurityServiceExceptionprotected java.security.Principal getPrincipal(javax.servlet.http.HttpServletRequest httpRequest)
protected org.apache.catalina.Session getSession(javax.servlet.http.HttpServletRequest httpRequest,
boolean create)
protected org.apache.catalina.connector.Request getRequest(javax.servlet.http.HttpServletRequest request)
protected org.apache.catalina.Realm getRealm(org.apache.catalina.connector.Request request)