Ok thanks Scott and Rich for your responses. I'll wait for 3.5 and re-visit it then.
Bill On Tue, Oct 19, 2010 at 11:35 AM, Scott Battaglia <[email protected] > wrote: > 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 > > -- 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
