Updating the service parameter

Scott Battaglia scott.battaglia at gmail.com
Sat Feb 2 20:58:35 EST 2008


An alternative is declared in this thread:
http://article.gmane.org/gmane.comp.java.jasig.cas.user/4420

On Feb 2, 2008 3:23 PM, Ole Ersoy <ole.ersoy at gmail.com> wrote:

> Hey Scott,
>
> I found the link I think:
> http://www.nabble.com/Default-service-url-for-cas-3.1.1-td15099512.html
>
> >
> > However, the default HttpServletRequest API does not expose a way to add
> > parameters.
>
> Ah - OK - The lights are starting to come on now - Thanks.
>
> > You'll either have to redirect and add the parameter or wrap
> > the request.
>
> OK - I like the wrap option.  I'll give that a shot next.  Incidentally, I
> found a forum link detailing various approaches that you mentioned, with a
> request wrapper example at the bottom, so I'll add it for future thread
> readers.
>
> http://forum.java.sun.com/thread.jspa?threadID=508155&messageID=2411271
>
> Thanks!
> - Ole
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> > There is also another thread detailing how to set a
> > default service is one is not provided.  I don't have the link handy but
> > a quick search of Nabble should uncover it.
> >
> > -Scott
> >
> > On Feb 1, 2008 3:03 PM, Ole Ersoy <ole.ersoy at gmail.com
> > <mailto:ole.ersoy at gmail.com>> wrote:
> >
> >     OK - I think I got it.  Just finishing up the post in case it helps
> >     someone else.  When I looked for the service on the ServletRequest
> >     like this:
> >
> >     req.getParameter("service");
> >
> >     It returns null as the value of "service".  However if I cast the
> >     request to an HttpServletRequest, then I get the correct value is
> >     return.
> >
> >     Cheers,
> >     -Ole
> >
> >
> >     Scott Battaglia wrote:
> >      > Are you looking to set the service parameter on the client or on
> >     the server?
> >      >
> >      > -Scott
> >      >
> >      > On Jan 31, 2008 5:57 PM, Ole Ersoy <ole.ersoy at gmail.com
> >     <mailto:ole.ersoy at gmail.com>
> >      > <mailto:ole.ersoy at gmail.com <mailto:ole.ersoy at gmail.com>>> wrote:
> >      >
> >      >     Hi,
> >      >
> >      >     I'd like to set the service parameter before the
> authentication
> >      >     request reaches cas.  Is this is simple as doing:
> >      >
> >      >     request.setParameter("service",
> >      >     "http://theDefaultServiceHost/theDefaultService");
> >      >
> >      >     The reason I'm suspicious is because I tried just getting the
> >      >     service parameter from an authentication request via a filter
> >     like this:
> >      >
> >      >     System.out.println("Service Parameter: " +
> >      >     servletRequest.getAttribute("service"));
> >      >
> >      >     And it just prints null...
> >      >
> >      >     Thoughts?
> >      >
> >      >     Thanks,
> >      >     - Ole
> >      >
> >      >
> >      >
> >      >     _______________________________________________
> >      >     Yale CAS mailing list
> >      >     cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>
> >     <mailto:cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>>
> >      >     http://tp.its.yale.edu/mailman/listinfo/cas
> >      >
> >      >
> >      >
> >      >
> >      > --
> >      > -Scott Battaglia
> >      >
> >      > LinkedIn: http://www.linkedin.com/in/scottbattaglia
> >      >
> >      >
> >      >
> >
> ------------------------------------------------------------------------
> >      >
> >      > _______________________________________________
> >      > Yale CAS mailing list
> >      > cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>
> >      > http://tp.its.yale.edu/mailman/listinfo/cas
> >     _______________________________________________
> >     Yale CAS mailing list
> >     cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>
> >     http://tp.its.yale.edu/mailman/listinfo/cas
> >
> >
> >
> >
> > --
> > -Scott Battaglia
> >
> > LinkedIn: http://www.linkedin.com/in/scottbattaglia
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Yale CAS mailing list
> > cas at tp.its.yale.edu
> > http://tp.its.yale.edu/mailman/listinfo/cas
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
>



-- 
-Scott Battaglia

LinkedIn: http://www.linkedin.com/in/scottbattaglia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080202/86848dc1/attachment.html 


More information about the cas mailing list