Bill,


> Is it purely a method of allowing the application to correlate the ticket received
> via the callback to the a specific request it made to /serviceValidate or /proxyValidate?

Yes.

Applications desiring to acquire a proxy granting ticket are sent a proxy granting ticket to the https:// URL of their choice, with that URL identifying the recipient of the PGT to subsequent recipients of proxy tickets generated from it.

In the response to the ticket validation request in which the application notified CAS of the https:// callback URL and so requested a PGT, CAS issues a "PGTIOU".

CAS:  "You asked for a PGT.  I can't give that to you in this response, because I'm not convinced of your identity.  If you're who you say you are, IOU a PGT.  You can cash in this IOU at the place where you cached the PGT I called you back with.  I paired that PGT with this same PGT IOU so you'll find the right one. If you're who you say you are."



Bill Bailey wrote:

Hello,

 

I am trying to fully understand how proxy validation works and I think I almost have it. The proxy validation walkthrough on the WIKI was very helpful. But I do have one question.

 

Can someone more fully explain the purpose of the Proxy Granting Ticket IOU?

 

When I was reading the protocol document and the walkthrough, it wasn’t obvious to me how it is used. I notice that it is returned in the response from /serviceValidate or /proxyValidate and I saw that it is included in the HTTP GET call to the pgtUrl callback (along with pgtId which is the Proxy Granting Ticket), but I didn’t see where it was actually used.

 

Is it purely a method of allowing the application to correlate the ticket received via the callback to the a specific request it made to /serviceValidate or /proxyValidate?

 

Thanks in advance.


Bill Bailey

Senior Developer / DBA

Northland, A Church Distributed

 


_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas



_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to