- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Sun, 01 Mar 2015 13:52:13 +0100
- To: ietf-http-wg@w3.org
- CC: Amos Jeffries <squid3@treenet.co.nz>
On 2015-02-11 11:10, Amos Jeffries wrote:
> On 11/02/2015 9:43 p.m., Julian Reschke wrote:
>> On 2015-02-11 02:37, Amos Jeffries wrote:
>>> On 11/02/2015 11:59 a.m., Mark Nottingham wrote:
>>>> Everyone,
>>>>
>>>> Julian believes (with his editor hat on) that this is ready. As
>>>> discussed, this is a simple document to pull the Authentication-Info
>>>> and Proxy-Authentication-Info header fields out of 2617, so that
>>>> they’re not associated with a particular authentication scheme
>>>> (thereby avoiding lots of scheme-specific headers).
>>>>
>>>> Therefore, this is the announcement of WGLC for:
>>>> https://tools.ietf.org/html/draft-ietf-httpbis-auth-info-02
>>>>
>>>> Please review the document carefully, and comment on this list.
>>>>
>>>
>>>
>>> Section 3 paragraph 3 says "
>>> Intermediaries are not allowed to modify the field value in any way.
>>> "
>>>
>>> RFC 7235 uses wording in the form:
>>> A proxy forwarding ... MUST NOT modify ...
>>>
>>> I believe the Authentication-Info should share both normative MUST NOT,
>>> and term "proxy" instead of intermediary. Since there are legitimate
>>
>> Right now the spec doesn't use any RFC 2119 terms, so if we do this,
>> we'd need to apply it in more places.
I'll track this separately as
<https://github.com/httpwg/http-extensions/issues/52>.
>>> cases where gateways and/or other intermediaries may need to change it
>>> per the relevant auth scheme.
>>
>> Can you give an example?
>>
>
> 1) A gateway which is itself the client doing the authentication to the
> origin needs the ability to strip the header it caused to exist.
>
> 2) An ESI gateway transforming the payload from multiple transactions,
> only some of which are authenticated, or authenticated using different
> schemes. Needs the ability to filter which (if any) the client gets
> delivered.
> ...
Tracked as <https://github.com/httpwg/http-extensions/issues/50>;
proposed next text:
A proxy forwarding a response is not allowed to modify the field
value in any way.
(see
<https://github.com/httpwg/http-extensions/commit/e175586ede472946b1428bb355c3195b21cdf06b>).
Does this work for you, Amos?
Best regards, Julian
Received on Sunday, 1 March 2015 12:52:47 UTC