Just a word of caution: the method below circumvents the service APIs and goes against the repository APIs directly.
On Tue, Oct 19, 2010 at 2:24 PM, Rich Renomeron (TCG) < [email protected]> wrote: > Actually, you can, but it requires some customization work, not to mention > some Spring knowledge. > > Here's what we do: > > 1. Write a Spring action (the "principal extractor") which does the > following: > - Gets the TGT ID out of the RequestContext using > WebUtils.getTicketGrantingTicketId() > - Gets the corresponding TicketGrantingTicket object from the > TicketRegistry. > - Gets an Authentication object from the TicketGrantingTicket > - Gets the Principal from the Authentication > - Put the username (or any other information you need from the > Principal) into the HttpServletRequest. > 2. Add the wiring stuff for this action to wherever you put your Spring > configuration. I use a separate file under WEB-INF/spring-configuration > for > all my custom actions to avoid stomping on upstream conf files. > 3. Change login-webflow.xml to insert the principal extractor action > between a successful "submit" action and "viewGenericLoginSuccess". > 4. Add code to fish the username out of the request to > casGenericSuccess.jsp. > > Good luck, > Rich > > > > On 10/19/2010 12:55 PM, Scott Battaglia wrote: > > The really short answer is "no". :-) The longer answer is its because the > API merely returns an identifier to the ticket and not the ticket itself. > > In 3.5, we're changing the API, so this should actually end up being better > supported. > > Cheers, > Scott > > > > On Tue, Oct 19, 2010 at 12:30 PM, bill kent <[email protected]> wrote: > >> Hello, >> >> Is there a way to easily retrieve the username on the >> casGenericSuccess.jsp? >> >> Thank you, >> Bill > > -- > 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
