Hi Sergey,
I have a proposal for the example. To secure the methods @Secured is
used. The problem with the annotation is that it is spring proprietary.
I propose to use the @RolesAllowed annotain from jsr 250 common
annotations. It works in the same way as @Secured
The dependency is:
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>jsr250-api</artifactId>
<version>1.0</version>
</dependency>
This allows to keep the code free of direct dependencies to spring.
Do you think it makes sense to change this?
Greetings
Christian
Am 15.02.2010 11:01, schrieb Sergey Beryozkin:
Hi
please see
http://svn.apache.org/repos/asf/cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/SecureBookInterface.java
(interface)
http://svn.apache.org/repos/asf/cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/SecureBookStore.java
(impl)
http://svn.apache.org/repos/asf/cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/SecureBook.java
(secure subresource)
http://svn.apache.org/repos/asf/cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/JAXRSSpringSecurityClassTest.java
(test)