eu.emi.dsr.security
Class AccessControlFilter
java.lang.Object
eu.emi.dsr.security.AccessControlFilter
- All Implemented Interfaces:
- com.sun.jersey.spi.container.ContainerRequestFilter
public class AccessControlFilter
- extends Object
- implements com.sun.jersey.spi.container.ContainerRequestFilter
- Author:
- a.memon
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AccessControlFilter
public AccessControlFilter()
filter
public com.sun.jersey.spi.container.ContainerRequest filter(com.sun.jersey.spi.container.ContainerRequest request)
throws javax.ws.rs.WebApplicationException
- Specified by:
filter in interface com.sun.jersey.spi.container.ContainerRequestFilter
- Throws:
javax.ws.rs.WebApplicationException
checkAccess
protected void checkAccess()
throws AuthorisationException
- Throws:
AuthorisationException
doCheck
protected void doCheck(SecurityTokens securityTokens,
Client client,
String action,
ResourceDescriptor rd)
throws javax.ws.rs.WebApplicationException
- perform the actual check
- Parameters:
securityTokens - - the security tokens for the current requestclient - - the current clientaction - - the actionrd - - the resource
- Throws:
javax.ws.rs.WebApplicationException
Copyright © 2012. All Rights Reserved.