org.openwms.web.flex.security
Class CustomSecurityService
java.lang.Object
org.granite.messaging.service.security.AbstractSecurityService
org.openwms.web.flex.security.CustomSecurityService
- All Implemented Interfaces:
- org.granite.messaging.service.security.SecurityService
public class CustomSecurityService
- extends org.granite.messaging.service.security.AbstractSecurityService
A CustomSecurityService.
- Since:
- 0.1
- Version:
- $Revision: 1583 $
- Author:
- Tina Russell
Fields inherited from class org.granite.messaging.service.security.AbstractSecurityService |
AUTH_TYPE |
Methods inherited from class org.granite.messaging.service.security.AbstractSecurityService |
decodeBase64Credentials, endAuthorization, handleSecurityException, startAuthorization |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomSecurityService
public CustomSecurityService()
- Create a new CustomSecurityService.
setAuthenticationManager
public void setAuthenticationManager(org.springframework.security.authentication.AuthenticationManager authenticationManager)
- Inject an
org.springframework.security.authentication.AuthenticationManager.
- Parameters:
authenticationManager
- The manager
setSecurityContextRepository
public void setSecurityContextRepository(org.springframework.security.web.context.SecurityContextRepository securityContextRepository)
setSecurityInterceptor
public void setSecurityInterceptor(org.granite.spring.security.AbstractSpringSecurity3Interceptor securityInterceptor)
configure
public void configure(Map<String,String> params)
-
- See Also:
SecurityService.configure(java.util.Map)
login
public void login(Object credentials)
-
- See Also:
SecurityService.login(java.lang.Object)
authorize
public Object authorize(org.granite.messaging.service.security.AbstractSecurityContext context)
throws Exception
-
- Throws:
Exception
- See Also:
SecurityService.authorize(org.granite.messaging.service.security.AbstractSecurityContext)
logout
public void logout()
-
- See Also:
SecurityService.logout()
isUserInRole
protected boolean isUserInRole(org.springframework.security.core.Authentication authentication,
String role)
isAuthenticated
protected boolean isAuthenticated(org.springframework.security.core.Authentication authentication)
userCanAccessService
protected boolean userCanAccessService(org.granite.messaging.service.security.AbstractSecurityContext context,
org.springframework.security.core.Authentication authentication)
handleAuthorizationExceptions
protected void handleAuthorizationExceptions(InvocationTargetException e)
Copyright © 2005-2011 openwms.org. All Rights Reserved.