Hi
On 22/02/13 12:59, svasanta wrote:
Hi,
I am using CFX 2.6.3. Does CFX RESTfull web service support @RollsAllowed
annotation ?

What I am looking for is:
I want to annotate my rest method like @RollsAllowed({"admin"}). and
expectation is only users with admin role should be allowed to access the
method.  Like this I want to have different role constraints for
methods/classes.

Is there any other way to do this, preferably using annotations ?

Sure, have a look at
http://svn.apache.org/repos/asf/cxf/trunk/systests/jaxrs/src/test/resources/jaxrs_simple_security/WEB-INF/beans.xml

You can use either CXF interceptors or JAX-RS filters, the latter will return 403 in case of authorization failures.

For example, org.apache.cxf.interceptor.security.SecureAnnotationsInterceptor will analyze the injected bean for RolesAllowed by default - you can tell it if other annotation needs to be checked (such as Spring @Secured)

Sergey


--
View this message in context: 
http://cxf.547215.n5.nabble.com/Is-it-possible-to-use-RollsAllowed-annotation-in-CFX-RESTfull-tp5723575.html
Sent from the cxf-user mailing list archive at Nabble.com.


--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Blog: http://sberyozkin.blogspot.com

Reply via email to