Aah! This helps a lot. So I hope I can use this without using Spring for the
Jsecurity Realm injection - for that I'm using Guice. Anyway.. I'll try this
asap and update on the results. I think Jsecurity definitely needs some more
documentation in a few areas. I'll try and write down a few tutorials when I
find time.

Animesh

On Thu, Sep 18, 2008 at 6:45 PM, Jeremy Haile <[EMAIL PROTECTED]> wrote:

> Animesh,
>
> Have you added these bean definitions to Spring?
>
>     <bean id="lifecycleBeanPostProcessor"
>     class="org.jsecurity.spring.LifecycleBeanPostProcessor"/>
>     <bean
>
> class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"
>             depends-on="lifecycleBeanPostProcessor"/>
>    <bean
>
>  
> class="org.jsecurity.spring.security.interceptor.AuthorizationAttributeSourceAdvisor">
>           <property name="securityManager" ref="securityManager"/>
>     </bean>
>
> These are declared in webroot/WEB-INF/applicationContext.xml in the
> spring sample application along with some additional documentation.
>
> The first bean helps initialize and destroy JSecurity related beans.
> The DefaultAdvisorAutoProxyCreator is required to enable Spring's
> auto-proxying of beans based on annotations.  The last bean adds support
> for auto-proxying method calls to beans that use JSecurity annotations.
>
> I hope this helps - let me know if you have more questions!
>
> Jeremy
>
> On Thu, 18 Sep 2008 18:30:40 +0530, "Animesh Jain"
> <[EMAIL PROTECTED]> said:
> > I guess I'm missing setting it up with some AOP framework is it?
> >
> > On Wed, Sep 17, 2008 at 11:25 PM, Animesh Jain <[EMAIL PROTECTED]>
> > wrote:
> >
> > > Hi
> > >
> > > As I understood from the documentation, a checked exception will be
> thrown
> > > if for eg. a user does not have the role specified by @RequiresRoles.
> But
> > > nothing's happening, the method gets executed regardless. In my
> particular
> > > case I want the method to fire only when a user of a particular role is
> > > logged in, but that method is executing even if I try after logout.
> What am
> > > I missing :|
> > >
> > > Animesh
> > >
>

Reply via email to