The idea behind the “locations”, “actions”, “data”, and “identifier” data 
element types mirrors what I’ve seen “scope” used for in the wild. They roughly 
equate to “where something is”, “what I want to do with it”, “what kind of 
thing I want”, and “the exact thing I want”, respectively. I’m completely open 
for better names, and have even been thinking “datatype” might be better than 
just “data” for the third one.

As for encoding, I think that form encoding makes sense because it’s the 
simplest possible encoding that will work. I personally don’t see a need to 
armor this part of the request with base64, as it is in JOSE, and doing so 
would make it one more step removed from easy developer understanding. 

-- Justin Richer

Bespoke Engineering
+1 (617) 564-3801
https://bspk.io/



> On Sep 24, 2019, at 1:45 PM, George Fletcher <gffle...@aol.com> wrote:
> 
> Just two questions...
> 
> 1. What is the rationale that 'data' is really an array of arbitrary 
> top-level claims? I find looking at the spec and not finding a 'data' section 
> a little confusing.
> 
> 2. What is the rationale for sending the JSON object as a urlencoded JSON 
> string rather than a base64url encoded JSON string? The later would likely be 
> smaller and easier to read:)
> 
> Thanks,
> George
> 
> On 9/21/19 1:51 PM, Torsten Lodderstedt wrote:
>> Hi all,??
>> 
>> I just published a draft about ???OAuth 2.0 Rich Authorization Requests??? 
>> (formerly known as ???structured scopes???).??
>> 
>> https://tools.ietf.org/html/draft-lodderstedt-oauth-rar-02 
>> <https://tools.ietf.org/html/draft-lodderstedt-oauth-rar-02>
>> 
>> It specifies a new parameter?????authorization_details"??that is used to 
>> carry fine grained authorization data in the OAuth authorization request. 
>> This mechanisms was designed based on experiences gathered in the field of 
>> open banking, e.g. PSD2, and is intended to make the implementation of rich 
>> and transaction oriented authorization requests much easier than with 
>> current OAuth 2.0.
>> 
>> I???m happy that Justin Richer and Brian Campbell joined me as authors of 
>> this draft. We would would like to thank Daniel Fett, Sebastian Ebling, Dave 
>> Tonge, Mike Jones, Nat Sakimura, and Rob Otto for their valuable feedback 
>> during the preparation of this draft.
>> 
>> We look forward to getting your feedback.??
>> 
>> kind regards,
>> Torsten.??
>> 
>>> Begin forwarded message:
>>> 
>>> From: internet-dra...@ietf.org <mailto:internet-dra...@ietf.org>
>>> Subject: New Version Notification for draft-lodderstedt-oauth-rar-02.txt
>>> Date: 21. September 2019 at 16:10:48 CEST
>>> To: "Justin Richer" <i...@justin.richer.org 
>>> <mailto:i...@justin.richer.org>>, "Torsten Lodderstedt" 
>>> <tors...@lodderstedt.net <mailto:tors...@lodderstedt.net>>, "Brian 
>>> Campbell" <bcampb...@pingidentity.com <mailto:bcampb...@pingidentity.com>>
>>> 
>>> 
>>> A new version of I-D, draft-lodderstedt-oauth-rar-02.txt
>>> has been successfully submitted by Torsten Lodderstedt and posted to the
>>> IETF repository.
>>> 
>>> Name:               draft-lodderstedt-oauth-rar
>>> Revision:   02
>>> Title:              OAuth 2.0 Rich Authorization Requests
>>> Document date:      2019-09-20
>>> Group:              Individual Submission
>>> Pages:              16
>>> URL: 
>>> ??????????????????????https://www.ietf.org/internet-drafts/draft-lodderstedt-oauth-rar-02.txt
>>>  <https://www.ietf.org/internet-drafts/draft-lodderstedt-oauth-rar-02.txt>
>>> Status: 
>>> ????????????????https://datatracker.ietf.org/doc/draft-lodderstedt-oauth-rar/
>>>  <https://datatracker.ietf.org/doc/draft-lodderstedt-oauth-rar/>
>>> Htmlized: 
>>> ????????????https://tools.ietf.org/html/draft-lodderstedt-oauth-rar-02 
>>> <https://tools.ietf.org/html/draft-lodderstedt-oauth-rar-02>
>>> Htmlized: 
>>> ????????????https://datatracker.ietf.org/doc/html/draft-lodderstedt-oauth-rar
>>>  <https://datatracker.ietf.org/doc/html/draft-lodderstedt-oauth-rar>
>>> Diff: 
>>> ????????????????????https://www.ietf.org/rfcdiff?url2=draft-lodderstedt-oauth-rar-02
>>>  <https://www.ietf.org/rfcdiff?url2=draft-lodderstedt-oauth-rar-02>
>>> 
>>> Abstract:
>>> ????This document specifies a new parameter "authorization_details" that
>>> ????is used to carry fine grained authorization data in the OAuth
>>> ????authorization request.
>>> 
>>> 
>>> 
>>> 
>>> Please note that it may take a couple of minutes from the time of submission
>>> until the htmlized version and diff are available at tools.ietf.org 
>>> <http://tools.ietf.org/>.
>>> 
>>> The IETF Secretariat
>>> 
>> 
>> 
>> 
>> _______________________________________________
>> OAuth mailing list
>> OAuth@ietf.org <mailto:OAuth@ietf.org>
>> https://www.ietf.org/mailman/listinfo/oauth 
>> <https://www.ietf.org/mailman/listinfo/oauth>
> 

_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to