Sorry, "Basic" should be "Bearer" obviously.
Dmitry

On Thu, Aug 12, 2021 at 12:02 AM Dmitry Telegin <dmit...@backbase.com>
wrote:

> Hi Brian, thanks for the response,
>
> On a related note, chapter 7.2 allows for protected resources supporting
> Bearer and DPoP schemes simultaneously. Is it implied that such resources
> should advertise both schemes when challenging user agents with
> WWW-Authenticate?
>
> The HTTP 1.1 Authentication spec, section 4.1
> <https://datatracker.ietf.org/doc/html/rfc7235#section-4.1> does allow
> for multiple challenges sent as a single WWW-Authenticate header, for
> example:
>
>     WWW-Authenticate: Newauth realm="apps", type=1,
>                        title="Login to \"apps\"", Basic realm="simple"
>
> which in our case would look like this:
>
>     WWW-Authenticate: DPoP realm="WallyWorld", algs="ES256 PS256",
>                        Basic realm="WallyWorld"
>
> or, in the case of error,
>
>     WWW-Authenticate: DPoP realm="WallyWorld", error="invalid_token", 
> error_description="Invalid DPoP key binding", algs="ES256",
>                        Basic realm="WallyWorld"
>
>
> The HTTP 1.1 spec, section 4.2
> <https://www.rfc-editor.org/rfc/rfc2616.html#section-4.2> also allows for
> multiple headers with the same name, but only under very strict conditions;
> I'm not yet sure if those apply to WWW-Authenticate.
>
> Is this worth mentioning in the DPoP spec?
>
> Regards,
> Dmitry
>
> On Tue, Aug 10, 2021 at 12:58 AM Brian Campbell <bcampbell=
> 40pingidentity....@dmarc.ietf.org> wrote:
>
>> Hi Dmitry,
>>
>> I think you are right that it's probably worthwhile to allow for a
>> distinction in a protected resource error response. I'm inclined to say
>> that a new error code such as "invalid_dpop_proof" to use with the 401
>> response containing the DPoP WWW-Authenticate header is the most
>> straightforward way to accommodate it in the document. I'll look to add
>> that, probably somewhere in section 7
>> <https://www.ietf.org/archive/id/draft-ietf-oauth-dpop-03.html#name-protected-resource-access>,
>> in the next draft revision.
>>
>>
>> On Thu, Aug 5, 2021 at 8:50 AM Dmitry Telegin <dmitryt=
>> 40backbase....@dmarc.ietf.org> wrote:
>>
>>> Hello,
>>>
>>> When a protected resource is accessed using DPoP proof + DPoP-bound
>>> access token, either of those could be invalid. Should we make distinction
>>> between these two cases? I.e. should the response always be a 401
>>> Unauthorized with WWW-Authenticate: DPoP ... error="invalid_token"? or
>>> could we use error="invalid_dpop_proof", similar to token request? or maybe
>>> even 400 Bad Request?
>>>
>>> Regards,
>>> Dmitry
>>>
>>> _______________________________________________
>>> OAuth mailing list
>>> OAuth@ietf.org
>>> https://www.ietf.org/mailman/listinfo/oauth
>>>
>>
>> *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

Reply via email to