ProxyTicket Timeout period
Scott Battaglia
scott.battaglia at gmail.com
Wed Mar 14 23:12:39 EDT 2007
Luke,
The timeout is customizable. I don't remember what we set it to exactly (it
may be 5 minutes, I'd have to look again...I kind of just guessed 90 ;-)).
Glad you found a way to get it to work.
-Scott
On 3/14/07, Luke McLean <luke.mclean at boundless.co.nz> wrote:
>
>
> Hi Scott,
>
> I think that the penny has finally dropped for me. As Flex is a client
> side
> application I am going to have to pass the actual PGT to it rather than
> the
> PGTIOU. I can then move the method for getProxyTicket to Actionscript in
> the client rather than the ProxyTicketReceptor.getProxyTicket() method on
> the server.
>
> Once I have the real PGT in the clientside I can then connect via https
> with
> the CAS server to retrieve a PT prior to each call to the WebService. As
> I
> am using Mule ESB I will then construct an Interceptor to handle the
> security checks (i.e. to ensure that the proxy in list is correct, and
> secondly to retrieve the user details that will then be passed to each
> WebService).
>
> I have done some experiments with the PT timeout and I can still use the
> PT
> (remains vaid) for a lot longer than 90 seconds...
>
> Thanks,
> Luke.
>
>
> Scott Battaglia-2 wrote:
> >
> > Hi,
> >
> > On 3/13/07, Luke McLean <luke.mclean at boundless.co.nz> wrote:
> >> My questions.
> >>
> >> 1) If a ProxyTicket is not used immediately to query a backend
> >> WebService,
> >> how long before it expires? i.e. the proxy ticket is stored on the
> client
> >> until used, which could be for some time.
> >
> >
> > The default timeout I believe is 90 seconds (its the same as the timeout
> > for
> > Service Tickets). Its adjustable. Why don't you just ask for a proxy
> > ticket right before its needed though?
> >
> > 2) Is it intended that a new ProxyTicket be created prior to each
> request
> > to
> >> a backend service?
> >
> >
> > Depending on the backend service, they may support sessions (or they may
> > not). If they are stateless then you would need a proxy ticket per
> > request. Otherwise, you could use whatever session mechanism the
> backend
> > has. Each Proxy Ticket is only designed to be used once though.
> >
> > -Scott
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/ProxyTicket-Timeout-period-tf3398852.html#a9483292
> Sent from the CAS Users mailing list archive at Nabble.com.
>
> _______________________________________________
> 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/20070314/51610f6b/attachment.html
More information about the cas
mailing list