public class AcegiSecurityService extends org.granite.messaging.service.security.AbstractSecurityService
| Constructor and Description |
|---|
AcegiSecurityService() |
| Modifier and Type | Method and Description |
|---|---|
Object |
authorize(org.granite.messaging.service.security.AbstractSecurityContext context) |
void |
configure(Map<String,String> params) |
protected org.acegisecurity.Authentication |
getAuthentication() |
protected void |
handleAuthenticationExceptions(org.acegisecurity.AuthenticationException e) |
protected void |
handleAuthorizationExceptions(InvocationTargetException e) |
protected boolean |
isAuthenticated(org.acegisecurity.Authentication authentication) |
protected boolean |
isUserInRole(org.acegisecurity.Authentication authentication,
String role) |
void |
login(Object credentials,
String charset) |
void |
logout() |
protected boolean |
userCanAccessService(org.granite.messaging.service.security.AbstractSecurityContext context,
org.acegisecurity.Authentication authentication) |
public AcegiSecurityService()
protected void handleAuthenticationExceptions(org.acegisecurity.AuthenticationException e)
public Object authorize(org.granite.messaging.service.security.AbstractSecurityContext context) throws Exception
Exceptionpublic void logout()
protected boolean isUserInRole(org.acegisecurity.Authentication authentication, String role)
protected boolean isAuthenticated(org.acegisecurity.Authentication authentication)
protected boolean userCanAccessService(org.granite.messaging.service.security.AbstractSecurityContext context, org.acegisecurity.Authentication authentication)
protected org.acegisecurity.Authentication getAuthentication()
protected void handleAuthorizationExceptions(InvocationTargetException e)