Thanks Brian. See my replies inline...
On Fri, Jun 30, 2017 at 4:08 PM, Brian Campbell <bcampb...@pingidentity.com> wrote: > Thanks for the review, Rifaat. Replies are inline below... > > > On Mon, Jun 26, 2017 at 6:40 AM, Rifaat Shekh-Yusef <rifaat.i...@gmail.com > > wrote: > >> Hi (as individual), >> >> I have reviewed this version of the document and I have the following >> comments/questions: >> >> >> Section 2.1, page 8, last paragraph: >> >> "In the absence of one-time-use or other semantics specific to the >> token type, the act of performing a token exchange has no impact on >> the validity of the subject token or actor token." >> >> Would the validity of the new issued token be impacted later on by the >> validity of the subject or actor tokens? >> > > No, the intent is that the tokens presented for exchange need to be valid > at the time of exchange but after that the validity of the issued token is > decoupled from, and has no dependency on, the subject or actor tokens. > > Do you feel that the doc should state this more explicitly? If so, a > sentence like this could be added following the text you quoted, > "Furthermore, the validity of the subject token or actor token have no > impact on the validity of the issued token after the exchange has > occurred." > > Yeah, your proposed text looks good to me. It is better to explicitly state that rather than leave it open to different interpretations. > > >> Section 2.2.2, page 10, second paragraph: >> >> "If the authorization server is unwilling or unable to issue a token >> for all the target services indicated by the "resource" or "audience" >> parameters, the "invalid_target" error code MAY be used in the error >> response." >> >> Can you please elaborate on why the above text is using "MAY" for the use >> of "invalid_target" in this case? >> >> > To be honest, I don't recall exactly why I went with "MAY" there. And on > seeing your question and reading it again, that feels like it should be > stronger than "MAY". > > Should that "MAY" be changed to a "SHOULD"? Or even a "MUST"? > > It seems to me that at least "SHOULD" is warranted here. Anybody has a strong opinion on this? > > > >> Section 4.1, page 14, second paragraph: >> >> "However, claims within the "act" claim pertain only to the identity >> of the actor and are not relevant to the validity of the containing >> JWT in the same manner as the top-level claims. Consequently, claims >> such as "exp", "nbf", and "aud" are not meaningful when used within >> an "act" claim, and therefore should not be used." >> >> If the "exp", "nbf", and "aud" claims are not meaningful inside the "act" >> claim, why is the sentence stating that it "should not be used"? >> Would it not be more appropriate to state that it "must not be used" >> instead? >> >> > My thinking here is that saying, 'such as "exp", "nbf", and "aud" claims' > is more of a general statement of guidance rather than a fully inclusive of > list of claims that aren't meaningful inside the 'act' claim. And a full > list isn't really feasible given that new claims can be defined in the > future. So the use of "should" seemed more appropriate in that context > rather than "must" or any RFC 2119 words. We can discuss changing that > somehow, if you and/or other WG members think a change is needed? But that > was my line of reasoning behind the current text. > > How about something along the line of the following to replace the last sentence above: "Consequently, non-identity claims (e.g. "exp", "nbf", and "aud") are not meaningful when used within an "act" claim, and therefore must not be used". Regards, Rifaat > > > >> >> >> > Regards, >> Rifaat >> >> >> >> >> >> On Fri, Jun 2, 2017 at 3:05 PM, Rifaat Shekh-Yusef <rifaat.i...@gmail.com >> > wrote: >> >>> All, >>> >>> We are starting a WGLC on the Token Exchange document: >>> https://www.ietf.org/id/draft-ietf-oauth-token-exchange-08 >>> >>> Please, review the document and provide feedback on any issues you see >>> with the document. >>> >>> The WGLC will end in two weeks, on June 17, 2017. >>> >>> Regards, >>> Rifaat and Hannes >>> >>> >> >> _______________________________________________ >> OAuth mailing list >> OAuth@ietf.org >> https://www.ietf.org/mailman/listinfo/oauth >> >> > > *CONFIDENTIALITY NOTICE: This email may contain confidential and > privileged material for the sole use of the intended recipient(s). Any > review, use, distribution or disclosure by others is strictly prohibited. > If you have received this communication in error, please notify the sender > immediately by e-mail and delete the message and any file attachments from > your computer. Thank you.*
_______________________________________________ OAuth mailing list OAuth@ietf.org https://www.ietf.org/mailman/listinfo/oauth