org.granite.messaging.service.security
Class Tomcat7SecurityService
java.lang.Object
org.granite.messaging.service.security.AbstractSecurityService
org.granite.messaging.service.security.Tomcat7SecurityService
- All Implemented Interfaces:
- org.granite.messaging.service.security.SecurityService
public class Tomcat7SecurityService
- extends org.granite.messaging.service.security.AbstractSecurityService
- Author:
- Franck WOLFF
| Fields inherited from class org.granite.messaging.service.security.AbstractSecurityService |
AUTH_TYPE |
| Methods inherited from class org.granite.messaging.service.security.AbstractSecurityService |
acceptsContext, decodeBase64Credentials, endAuthorization, endLogin, endLogout, handleSecurityException, login, startAuthorization, tryRelogin |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Tomcat7SecurityService
public Tomcat7SecurityService()
getRequestField
protected Field getRequestField()
configure
public void configure(Map<String,String> params)
login
public void login(Object credentials,
String charset)
throws org.granite.messaging.service.security.SecurityServiceException
- Throws:
org.granite.messaging.service.security.SecurityServiceException
authorize
public Object authorize(org.granite.messaging.service.security.AbstractSecurityContext context)
throws Exception
- Throws:
Exception
logout
public void logout()
throws org.granite.messaging.service.security.SecurityServiceException
- Throws:
org.granite.messaging.service.security.SecurityServiceException
getPrincipal
protected Principal getPrincipal(HttpServletRequest httpRequest)
getSession
protected Session getSession(HttpServletRequest httpRequest,
boolean create)
getRequest
protected Request getRequest(HttpServletRequest request)
getRealm
protected Realm getRealm(Request request)