Updating the service parameter
Ole Ersoy
ole.ersoy at gmail.com
Sat Feb 2 15:23:03 EST 2008
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
More information about the cas
mailing list