[cas-dev] Adding of Cookie after Authentication
Teemu Hämäläinen
teemu.hamalainen at cidercone.com
Thu May 18 09:59:16 EDT 2006
I found the problem... instead of:
String userName = (String) request.getAttribute("username");
I used:
String userName = (String) request.getParameter("username");
and everything works as it should work!
Thank you very much!
Regards
Teemu
On Thu, 2006-05-18 at 16:21 +0300, Teemu Hämäläinen wrote:
> I have following code in my additional action:
> -----------%<----------------
> protected Event doExecuteInternal(final RequestContext context,
> final String
> ticketGrantingTicketId,
> final String service,
> final boolean gateway,
> final boolean renew,
> final boolean warn) {
>
> final HttpServletRequest request =
> ContextUtils.getHttpServletRequest(context);
>
> final HttpServletResponse response =
> ContextUtils.getHttpServletResponse(context);
>
> String userName = (String) request.getAttribute("username");
> if (userName != null) {
> -----------%<----------------
> And question is how I can get the username? In the code above userName
> is set to null.
>
> If I add hardcoded Cookie to the response it goes to the browser as
> supposed. So the cookie adding works fine.
>
> My own action is located between
> <action-state id="sendTicketGrantingTicket">
> and
> <action-state id="serviceCheck">
> states.
>
> - Teemu -
>
>
> On Thu, 2006-05-18 at 08:05 -0400, Scott Battaglia wrote:
> > Teemu,
> >
> > You merely need to add an additional Action to your login webflow. You
> > would want to do this before you do the redirect.
> >
> > http://developer.ja-sig.org/source/viewrep/jasig/cas3/webapp/WEB-INF/login-webflow.xml?r=1.6
> > is what the current (CAS 3.0.5-SNAPSHOT) web flow looks like. 3.0.4's
> > looks slightly different.
> >
> > -Scott
> >
> >
> >
> > Teemu Hämäläinen wrote:
> >
> > >Hello,
> > >
> > >I am using CAS 3.0.4 and I have one special need for CAS. When user is
> > >authenticated throught CAS login page, one cookie need to be added and
> > >that cookie would contain username information.
> > >
> > >I have tryed to find correct place from the code where I would have
> > >HttpServletResponce and username available and then I could set the
> > >correct cookie. Anyway... I have not managed on this task. Any
> > >suggestions?
> > >
> > >Regards
> > >
> > > Teemu
> > >
> > >_______________________________________________
> > >cas-dev mailing list
> > >cas-dev at tp.its.yale.edu
> > >http://tp.its.yale.edu/mailman/listinfo/cas-dev
> > >
> > >
More information about the cas-dev
mailing list