Your cleanest way is to probably just add another action that accomplishes what you want.
Cheers, Scott On Fri, Jan 22, 2010 at 6:26 PM, John Thiltges <[email protected]> wrote: > Hi all, > > I'm trying to extend CAS to set a domain-wide cookie on login and remove > the cookie on logout. I'm following the suggestions from a 2006 CAS mailing > list post, but unfortunately, I'm running into problems setting an advice on > SendTicketGrantingTicketAction. An advice set on other (non-webflow) parts > of CAS seems fine. > > In Jan 2006, Scott offered suggestions to Case Western Reserve on how to > accomplish a domain-wide cookie in CAS 3.0.4: > http://tp.its.yale.edu/pipermail/cas/2006-January/002003.html > > Following those steps, I'm trying to set an advice using the following > pointcut: > <aop:pointcut id="ticketCookieSet" > expression="execution(* > org.jasig.cas.web.flow.SendTicketGrantingTicketAction.doExecute(..))" > /> > > However, it appears the advice is never called. To test, I changed my > pointcut as follows and the advice ran as expected: > "execution(* > org.jasig.cas.CentralAuthenticationServiceImpl.createTicketGrantingTicket(..))" > > Looking for answers why the advice method was not being called from the > webflow, I ran across the following forum post: > http://forum.springsource.org/showthread.php?t=46692 > > That post suggests it may not be possible to use AOP on webflow methods. > Can someone with Spring expertise confirm? > > As to other ways to set a domain-wide cookie, maybe adding an action to the > login webflow and setting the cookie there? Any other suggestions on a clean > way to add it would be most appreciated. > > Thanks, > John > -- > John Thiltges > Information Services > University of Nebraska - Lincoln > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
