Julian Reschke wrote:

You can already handle the case of content that's available unauthenticated, but would potentially differ in case of being authenticated by adding

  Vary: Authorization

to a response.


According to section 14.8 of the HTTP 1.1 specification, the presence of the Authorization header field implies that the response varies by Authorization:

    When a shared cache (see section 13.7) receives a request
    containing an Authorization field, it MUST NOT return the
    corresponding response as a reply to any other request, unless one
    of the following specific exceptions holds:

    [some exceptions in the presence of cache-control directives]

My understanding of this is that "Vary: Authorization" is effectively implied for all HTTP responses.

Reply via email to