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

Reply via email to