David, the newly published version of https://datatracker.ietf.org/doc/draft-ietf-oauth-resource-metadata/ incorporates the changes to address your review comments.
Thanks again! -- Mike -----Original Message----- From: David Mandelberg <da...@mandelberg.org> Sent: Thursday, September 12, 2024 4:42 PM To: Michael Jones <michael_b_jo...@hotmail.com>; sec...@ietf.org Cc: draft-ietf-oauth-resource-metadata....@ietf.org; last-c...@ietf.org; oauth@ietf.org; Arnt Gulbrandsen <a...@gulbrandsen.priv.no>; Deb Cooley <debcool...@gmail.com> Subject: Re: Secdir last call review of draft-ietf-oauth-resource-metadata-08 Those changes sound good, thanks! Op 2024-09-10 om 22:22 schreef Michael Jones: > Thanks David. My replies are inline below, prefixed by "Mike>". > > -----Original Message----- > From: David Mandelberg via Datatracker <nore...@ietf.org> > Sent: Friday, August 16, 2024 3:42 PM > To: sec...@ietf.org > Cc: draft-ietf-oauth-resource-metadata....@ietf.org; last-c...@ietf.org; > oauth@ietf.org > Subject: Secdir last call review of draft-ietf-oauth-resource-metadata-08 > > Reviewer: David Mandelberg > Review result: Has Nits > > Overall, looks good. I just have a couple of questions that might not need > any changes to the doc. > > Section 5.2 says "SHOULD retrieve the updated protected resource metadata and > use the new metadata values obtained" which makes sense for the values > included directly in the metadata. > > Mike> How about if we make this change to 5.2? Change "and use the new > metadata values obtained" to "and use the new metadata values obtained after > validating them as described in Section 3.3" > > For the URLs like jwks_uri though, is the client expected to retrieve those > again even if the URL itself didn't change? Or does that not need to be > specified? > > Mike> URLs such as jwks_uri are governed by HTTP caching rules, as is the > primary metadata itself. I'd already told Arnt Gulbrandsen in my reply to > his ART review that I'd add something about caching lifetimes in the Security > Considerations. > > What do you think about adding something to section 5.2 about redoing all > validation (like checking the resource field and validating the signature in > signed_metadata) before using new values? I'd hope that any implementations > would do that without it being specified, but I could see some bugs if the > code path for fetching initial values is different than the code path for > updating values. > > Mike> Your comment about signature validation made me realize that we don't > say anything about validating the signature of signed metadata! I propose to > add something like this: "The recipient MUST validate the signature of the > signed metadata using a key belonging to the issuer. If the signature does > not validate or the issuer is not trusted, the recipient SHOULD consider this > an error condition." > > Thanks for your useful review! > > -- Mike > _______________________________________________ OAuth mailing list -- oauth@ietf.org To unsubscribe send an email to oauth-le...@ietf.org