Hello Charlie,

Thank you for the review, sorry for the tardive reply (things got a bit chaotic 
due to an affiliation change on my part). The -10 version here: 
https://datatracker.ietf.org/doc/draft-ietf-ace-oauth-params addresses your 
comments given the additional explanations by Ben.

Please confirm if this satisfies your requested changes.

Regards,

Ludwig


-----Original Message-----
From: Benjamin Kaduk <ka...@mit.edu> 
Sent: den 17 december 2019 23:02
To: Charlie Kaufman <charliekauf...@outlook.com>
Cc: sec...@ietf.org; i...@ietf.org; draft-ietf-ace-oauth-params....@ietf.org
Subject: Re: Secdir review of draft-ietf-ace-oauth-params-06

Hi Charlie,

Thanks for the review!

On Fri, Dec 13, 2019 at 07:48:22AM +0000, Charlie Kaufman wrote:
> I have reviewed this document as part of the security directorate's ongoing 
> effort to review all IETF documents being processed by the IESG.  These 
> comments were written primarily for the benefit of the security area 
> directors.  Document editors and WG chairs should treat these comments just 
> like any other last call comments.
> 
> This document only exists because of a scheduling issue between the ACE and 
> OAUTH working groups. The ACE working group needed some additional OAUTH 
> extensions added more quickly that the OAUTH group could manage to do it. 
> This document is intended to only exist until the OAUTH group can make the 
> corresponding changes. As such, it really doesn't have security 
> considerations beyond those in the document it modifies.
> 
> The security considerations section says (and I agree):
> 
> This document is an extension to [I-D.ietf-ace-oauth-authz]. All security 
> considerations from that document apply here as well.
> 
> Some acronyms that were not defined (but this might be OK in the 
> context of this being a modification to another document): AS, RS, 
> CoAP, cnf, CBOR, pop, CWT
> 
> 
> A few typos / odd phrasing:
> 
> Abstract: whishes -> wishes
> Appendix A: possesion -> possession
> 
> >From Section 2:
> Note that the term "endpoint" is used here following its OAuth 2.0 [RFC6749] 
> definition, which is to denote resources such as token and introspection at 
> the AS and authz-info at the RS.
> 
> Really? The term "endpoint" refers to tokens and authz-info data structures? 
> This seems unlikely.

Not data structures, but (HTTP/CoAP) resources -- "things you can POST to".

> Continuing in Section 2:
> The CoAP [RFC7252] definition, which is "An entity participating in the CoAP 
> protocol" is not used in this specification.
> 
> Why is a definition that does not apply relevant to this document?

This document is at the intersection of two worlds: CoAP and OAuth.  Both 
define "endpoint" but in contradictory ways.  Since at least one has to lose, 
giving the reader a pretty explicit hint that they're wrong to use a given 
definition seems to have value.  But maybe I'm in the rough; we'll see :)

-Ben

_______________________________________________
Ace mailing list
Ace@ietf.org
https://www.ietf.org/mailman/listinfo/ace

Reply via email to