Hi,

The *renew* parameter can be used on the /serviceValidate url? I thought it
was only for /login...

Thanks.
Best,

Jérôme LELEU
Founder of CAS in the cloud: www.casinthecloud.com | Twitter: @leleuj
Chairman of CAS: www.jasig.org/cas | Creator of pac4j: www.pac4j.org


2014-08-06 7:27 GMT+02:00 Misagh Moayyed <mmoay...@unicon.net>:

> I am with you on the change; although I'd rather it not fail but ignore and
> spit out a warning somewhere.
>
> -----Original Message-----
> From: Marvin Addison [mailto:marvin.addi...@gmail.com]
> Sent: Tuesday, August 5, 2014 1:22 PM
> To: cas-dev@lists.jasig.org
> Subject: [cas-dev] CAS 2/3 Protocol Clarification w/r/t Proxy & Renew
>
> I don't believe proxy and renew can go together logically, not in any sense
> I know them, but the following text can be misleading in light of that
> assumption:
>
> 2.6. /proxyValidate [CAS 2.0]
> /proxyValidate MUST perform the same validation tasks as /serviceValidate
> and additionally validate proxy tickets.
> /proxyValidate MUST be capable of validating both service tickets and proxy
> tickets. See Section 2.5.4 for details.
>
> 2.6.1. parameters
> /proxyValidate has the same parameter requirements as /serviceValidate. See
> Section 2.5.1.
>
> So given that proxy tickets cannot support forced authentication
> (renew) since all the communication is back-channel, a request to validate
> a
> proxy ticket with the renew flag set makes no sense. I believe the text at
> present means "if a service ticket is presented, then renew is valid;
> otherwise the behavior is indeterminate" since /proxyValidate MUST handle
> both service and proxy tickets. I think it would be helpful to make that
> distinction more clear in the spec.
> Moreover, I would recommend that we spell out the expected behavior on
> sending invalid protocol parameter sets; for example:
>
> "If a proxy ticket is presented to /proxyValidate with the renew parameter
> set, validation MUST fail with INVALID_REQUEST."
>
> M
>
> --
> You are currently subscribed to cas-dev@lists.jasig.org as:
> mmoay...@unicon.net To unsubscribe, change settings or access archives,
> see
> http://www.ja-sig.org/wiki/display/JSG/cas-dev
>
> --
> You are currently subscribed to cas-dev@lists.jasig.org as:
> lel...@gmail.com
> To unsubscribe, change settings or access archives, see
> http://www.ja-sig.org/wiki/display/JSG/cas-dev
>

-- 
You are currently subscribed to cas-dev@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

Reply via email to