According to "Spring in Action" (p. 303) you can use annotations such as::
/** * @@org.acegisecurity.SecurityConfig("ROLE_ADMIN") */ public void doSomethingSecure() { // } Note, acegisecurity is springsecurity today. It might not be supported out of the box. Then, you need to 1. add a CommonsAttribute bean to your application context 2. add a MethodDefinitionsAttributes object definition source 3. wire the objectDefinitionSource bean into the objectDefinitionSource property of MethodSecurityInterceptor. Hope these hints help. Cheers, Martin Michael Duergner wrote: > > Do you think it's worth trying from your professional point of view? > I think it should be a patch for spring security if it's not possible > out-of-the box as far as I can say by now. > > On Fri, Sep 19, 2008 at 8:00 AM, Matt Raible <[EMAIL PROTECTED]> > wrote: > >> I believe it is possible, but I've never done it myself. If it's not >> available out-of-the-box, I'm sure you could add it. >> >> Matt >> >> On Thu, Sep 18, 2008 at 6:07 PM, Michael Duergner >> <[EMAIL PROTECTED]> wrote: >> > Hi all, >> > I was wondering if there is already a way to define web level security >> by >> > using annotations when using Spring Security. What I'd like to do is to >> move >> > the rule inside the <http> Container in security.xml into the >> Controller >> > Classes by using annotations. As it's possible for method level >> security >> it >> > should be possible for web level security also or is there a problem I >> don't >> > see. >> > I think it would make the application much easier to manage, as >> security.xml >> > would only hold basic configuration (and maybe a default security >> policy >> > e.g. require ROLE_USER by default for every page unless otherwise >> specified >> > by annotations). >> > -- >> > Michael Dürgner >> > >> > > > > -- > Michael Dürgner > > -- View this message in context: http://www.nabble.com/Using-annotations-for-web-security-tp19563963s2369p19573984.html Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]