What if PAR would use another parameter? It could even return the actual 
authorization URL.

> On 30. Sep 2019, at 08:45, Brian Campbell 
> <bcampbell=40pingidentity....@dmarc.ietf.org> wrote:
> 
> 
> 
> On Thu, Sep 26, 2019 at 10:50 AM Justin Richer <jric...@mit.edu> wrote:
>>  If, for whatever reason, it is required that this value is
>> actually a URI, is there some expected namespace to use other than
>> "example"? I worry that if all the examples in the spec are just
>> "urn:example:bwc4JK-ESC0w8acc191e-Y1LTC2" then developers will end up
>> using the text "example" because they don't understand why it's there,
>> and then it serves no purpose really.’
> 
> This field must be a URI, as per JAR:
> 
>    request_uri  The absolute URI as defined by RFC3986 [RFC3986
> ] that
>       points to the Request Object (
> Section 2.1
> ) that holds
>       authorization request parameters stated in 
> section 4
>  of OAuth 2.0
>       [
> RFC6749
> ].
> 
> Somewhat awkwardly, the JAR spec currently states that the AS has to do an 
> HTTP GET on the request URI, so that will need to be fixed in JAR before it 
> goes forward. I don’t think that was always the case though, and I’m not sure 
> how that changed. 
> 
> JAR does have a somewhat awkward allowance for not doing a GET in 
> https://tools.ietf.org/html/draft-ietf-oauth-jwsreq-19#section-5.2.3 saying 
> an AS "MUST send an HTTP "GET" request to the request_uri to retrieve the 
> referenced Request Object, unless it is stored in a way so that it can 
> retrieve it through other mechanism securely." 
> 
> So I'm guessing maybe nothing actually changed but it's just hard to find in 
> the document.
> 
>  
> As for the namespace, “example” is ok for an example URN. The problem with 
> URNs is that nobody really understands how to do domain-safe fully compliant 
> URNs. So perhaps we should instead use “urn:fdc:example.com:….” Instead (as 
> per https://tools.ietf.org/html/rfc4198). 
> 
> Something else to consider additionally or alternately is that the document 
> could provide some suggestions/guidance or even requirements on the structure 
> of the URN for this self referential case. It could, for example, use the 
> RFC6755 subnamespace and registry and be of the form 
> urn:ietf:params:oauth:request_uri:<handle> or 
> urn:ietf:params:oauth:request_uri;<handle> or 
> urn:ietf:params:oauth:request_uri?value=<handle> or 
> urn:ietf:params:oauth:request_uri#<handle> or however the proper way to do 
> that would be.
> 
> CONFIDENTIALITY NOTICE: This email may contain confidential and privileged 
> material for the sole use of the intended recipient(s). Any review, use, 
> distribution or disclosure by others is strictly prohibited..  If you have 
> received this communication in error, please notify the sender immediately by 
> e-mail and delete the message and any file attachments from your computer. 
> Thank you._______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth

Attachment: smime.p7s
Description: S/MIME cryptographic signature

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

Reply via email to