Building Interactive Authorization on top of first party apps draft#736
Conversation
fkj
left a comment
There was a problem hiding this comment.
Generally I think this is really nice! It does not feel like a hack, but quite natural. I also think it reads pretty well. I've added a lot of nits and some points for discussion.
@mickrau It would be great if you could take a look and merge the ones you agree with/discard the ones you don't. Sorry it took me so long to review this!
Co-authored-by: Frederik Krogsdal Jacobsen <fkj@users.noreply.github.com>
Co-authored-by: Judith <59833642+ju-cu@users.noreply.github.com> Co-authored-by: Paul Bastian <paul.bastian@posteo.de> Co-authored-by: Micha Kraus <7931215+mickrau@users.noreply.github.com>
|
Thank you for the feedback. I have resolved most of the suggestions. Aside from a few editorial todos, there are two open questions left to address:
|
I think yes, since people might forget about the URN prefix and think it's the same thing. A completely different name avoids confusion.
I think 401 makes more sense when considering the HTTP semantics. |
Co-authored-by: Micha Kraus <7931215+mickrau@users.noreply.github.com>
|
WG discussion.
|
fkj
left a comment
There was a problem hiding this comment.
Generally looks pretty good, but I have a few editorial suggestions/nits.
Co-authored-by: Frederik Krogsdal Jacobsen <fkj@users.noreply.github.com>
|
@mickrau please resolve merge conflict. It's a trivial conflict. |
fkj
left a comment
There was a problem hiding this comment.
Even though there is still some unclarity about the FiPA error codes, I think we should merge this to unblock other issues/PRs.
It's a very minor change that we can track in a new issue so we remember to figure it out before publishing 1.1.
15cdda3 to
cc107d1
Compare
|
Multiple positive review, no objections, feedback incorporated, merging |
rough draft for further discussion.
Changes (among others):
status= (require_interaction|ok) and use (HTTP 401 witherror:insufficient_authorization) and (HTTP 200 +authorization_code) insteadI kept the order of the sections so that you can see at a glance what has changed.
Find comparison table IAE vs. FiPA here