public class Tomcat7SecurityService
extends org.granite.messaging.service.security.AbstractSecurityService
| Modifier and Type | Class and Description |
|---|---|
static class |
Tomcat7SecurityService.Tomcat7AuthenticationContext |
| Constructor and Description |
|---|
Tomcat7SecurityService() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
authorize(org.granite.messaging.service.security.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) |
public 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 org.granite.messaging.service.security.SecurityServiceprelogin in class org.granite.messaging.service.security.AbstractSecurityServicepublic java.security.Principal login(java.lang.Object credentials,
java.lang.String charset)
throws org.granite.messaging.service.security.SecurityServiceException
org.granite.messaging.service.security.SecurityServiceExceptionpublic java.lang.Object authorize(org.granite.messaging.service.security.AbstractSecurityContext context)
throws java.lang.Exception
java.lang.Exceptionpublic void logout()
throws org.granite.messaging.service.security.SecurityServiceException
org.granite.messaging.service.security.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)