public class SeamSecurityService extends org.granite.messaging.service.security.AbstractSecurityService
| Constructor and Description |
|---|
SeamSecurityService() |
| Modifier and Type | Method and Description |
|---|---|
Object |
authorize(org.granite.messaging.service.security.AbstractSecurityContext context) |
void |
configure(Map<String,String> params) |
protected void |
handleAuthenticationExceptions(LoginException e) |
void |
handleSecurityException(org.granite.messaging.service.security.SecurityServiceException e) |
void |
login(Object credentials,
String charset) |
void |
logout() |
public SeamSecurityService()
public void login(Object credentials, String charset) throws org.granite.messaging.service.security.SecurityServiceException
org.granite.messaging.service.security.SecurityServiceExceptionprotected void handleAuthenticationExceptions(LoginException e)
public Object authorize(org.granite.messaging.service.security.AbstractSecurityContext context) throws Exception
Exceptionpublic void logout() throws org.granite.messaging.service.security.SecurityServiceException
org.granite.messaging.service.security.SecurityServiceExceptionpublic void handleSecurityException(org.granite.messaging.service.security.SecurityServiceException e)
handleSecurityException in interface org.granite.messaging.service.security.SecurityServicehandleSecurityException in class org.granite.messaging.service.security.AbstractSecurityService