Thanks for the review. We've just published draft 22 addressing this
feedback.

https://www.ietf.org/archive/id/draft-ietf-oauth-browser-based-apps-22.html

Comments are inline:

> General:  There are more than a couple of Normative references that are
pointing to 'living documents'.  From my reading of the draft these
include:  Cookie Prefixes, Fetch, Web-messaging, service-workers,
webstorage. If at all possible, we need to find a way to specify a
particular version via commit, snapshot, archive to make an immutable
version.  Or find a way to make them Informative.  Basically this draft
will be an RFC - immutable, yet a few of the Normative references are
changeable.

I was able to find links to snapshots of all the living documents
referenced. All references now link to the stable URL versions.

> BCP 14 boilerplate:  idnits (a little blue button '! Nits' on the line
above the text of the draft on the main datatracker page). is throwing
errors on the BCP14 boilerplate.  Ideally, I'd like these fixed before
moving this along (it just eliminates problems down the road).

It looks like these nits fall into a few categories:

* Date issue (will be fixed on publication of a new version)
* Wrong RFC 2219 boilerplate (fixed)
* Non-RFC references (may still be nits, but now reference stable versions)

> Section 6.1.3.2, para 4: '...the BFF SHOULD encrypt its cookie contents.'
Why not a MUST?  Under what circumstances would it be reasonable to ignore
this SHOULD?

We added a sentence following this to clarify that the difference of
encrypting the cookie contents doesn't affect the security properties of
the BFF pattern.

> Section 6.1.3.2, last para:  Add this to the (Informative) references.

Done

> Section 6.3.4.2.2, first para:  Add 'CrytoKeyPair' to the (Informative)
references.

Done

> Section 7.4, first para, last sentence:  Nit:  'This restrictions' should
either be 'these restrictions' or 'this restriction'.

Done

> Section 11:  RFC6819 is a normative reference, but it is Informational.
We need to call that out in the IETF Last Call, and I have to approve the
downref (which I will do).

Moved this to an informative reference


On Thu, Jan 16, 2025 at 6:27 AM Deb Cooley <debcool...@gmail.com> wrote:

> Here are the comments on my AD review of this draft.  Most of them will be
> easy to fix, except for the normative references to changeable standards:
>
> General:  There are more than a couple of Normative references that are
> pointing to 'living documents'.  From my reading of the draft these
> include:  Cookie Prefixes, Fetch, Web-messaging, service-workers,
> webstorage. If at all possible, we need to find a way to specify a
> particular version via commit, snapshot, archive to make an immutable
> version.  Or find a way to make them Informative.  Basically this draft
> will be an RFC - immutable, yet a few of the Normative references are
> changeable.
>
> BCP 14 boilerplate:  idnits (a little blue button '! Nits' on the line
> above the text of the draft on the main datatracker page). is throwing
> errors on the BCP14 boilerplate.  Ideally, I'd like these fixed before
> moving this along (it just eliminates problems down the road).
>
> Section 6.1.3.2, para 4: '...the BFF SHOULD encrypt its cookie contents.'
> Why not a MUST?  Under what circumstances would it be reasonable to ignore
> this SHOULD?
>
> Section 6.1.3.2, last para:  Add this to the (Informative) references.
>
> Section 6.3.4.2.2, first para:  Add 'CrytoKeyPair' to the (Informative)
> references.
>
> Section 7.4, first para, last sentence:  Nit:  'This restrictions' should
> either be 'these restrictions' or 'this restriction'.
>
> Section 11:  RFC6819 is a normative reference, but it is Informational.
> We need to call that out in the IETF Last Call, and I have to approve the
> downref (which I will do).
>
> Deb
> Sec AD for oauth
>
_______________________________________________
OAuth mailing list -- oauth@ietf.org
To unsubscribe send an email to oauth-le...@ietf.org

Reply via email to