No problem - glad it worked!
2009/1/16 Christian Decker <[email protected]>
>
> Ok, got them to work too, just had to let the testcase extend
> AbstractDependencyInjectionSpringContextTests and then add the security.xml
> to the context loader:
>
> protected String[] getConfigLocations() {
> setAutowireMode(AUTOWIRE_BY_NAME);
> return new String[] {"/applicationContext-resources.xml",
> "classpath:/applicationContext-dao.xml",
> "/applicationContext-service.xml",
> "classpath*:/**/applicationContext.xml",
> "classpath:/**/security.xml"
> };
> }
>
> thanks for your help Mike ^^
>
> Regards,
> Chris
>
>
> Christian Decker wrote:
> >
> > Really strange thing just happened: while trying to demonstrate the
> > functionality of an ajax call it didn't work (as usual in
> demonstrations),
> > only later I found out that the call return 403 access denied, which is
> > the expected behaviour, so my guess is that secured-annotations="enabled"
> > actually did the trick, with the exception of unit tests, which still go
> > through without a hitch when they should throw an exception.
> > So my guess now is that my setup of the IoC container (which includes
> > security handler, right?) is somehow messed up.
> > What should I do to have the security annotations considered in unit
> tests
> > too?
> >
> > Regards,
> > Chris
> >
> > Christian Decker wrote:
> >>
> >> Hm, still no luck with that. I changed the following to include
> >> secured-annotations="enabled"
> >>
> >> <global-method-security secured-annotations="enabled">
> >> <protect-pointcut expression="execution(*
> >> *..service.UserManager.getUsers(..))" access="ROLE_ADMIN"/>
> >> <protect-pointcut expression="execution(*
> >> *..service.UserManager.removeUser(..))" access="ROLE_ADMIN"/>
> >> <protect-pointcut expression="execution(*
> >> *..service.UserManager.disableUser(..))" access="ROLE_ADMIN"/>
> >> </global-method-security>
> >>
> >> But still no luck.
> >>
> >> Regards,
> >> Chris
> >>
> >> Mike Horwitz wrote:
> >>>
> >>> You need to enable support for the @Secured aspect in the spring
> >>> security
> >>> configuration. This is the section you need: http://tinyurl.com/7fc73s
> >>>
> >>> Mike
> >>>
> >>> 2009/1/14 Christian Decker <[email protected]>
> >>>
> >>>>
> >>>> Hi all,
> >>>>
> >>>> I was looking for an easy and intuitive way to restrict access to
> >>>> managers.
> >>>> I found that Spring Security does support a @Secured annotation, but I
> >>>> have
> >>>> been unable to get it to work. Do I have to enable annotations for
> this
> >>>> kind
> >>>> of thing? And if yes, where?
> >>>>
> >>>> regards,
> >>>> Chris
> >>>>
> >>>> -----
> >>>> Christian Decker
> >>>> http://blog.snyke.net
> >>>> --
> >>>> View this message in context:
> >>>>
> http://www.nabble.com/Securing-managers-using-annotations-tp21448272s2369p21448272.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]
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >
> >
>
>
> -----
> Christian Decker
> http://blog.snyke.net
> --
> View this message in context:
> http://www.nabble.com/Securing-managers-using-annotations-tp21448272s2369p21491665.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]
>
>