Internet Engineering Task Force (IETF) J. Reschke Request for Comments: 7615 greenbytes Obsoletes: 2617 September 2015 Category: Standards Track ISSN: 2070-1721HTTP Authentication-Info and Proxy-Authentication-Info Response Header Fields
Reschke Standards Track [Page 1]
RFC 7615 HTTP Authentication-Info September 2015
Copyright Notice
Reschke Standards Track [Page 2]
RFC 7615 HTTP Authentication-Info September 2015 1. IntroductionThis specification defines the "Authentication-Info" and "Proxy- Authentication-Info" response header fields for use in HTTP authentication schemes ([RFC7235]) that need to return information once the client's authentication credentials have been accepted.
2. Notational Conventions
This specification uses the Augmented Backus-Naur Form (ABNF) notation of [RFC5234] with a list extension, defined in Section 7 of [RFC7230], that allows for compact definition of comma-separated lists using a '#' operator (similar to how the '*' operator indicates repetition). The ABNF production for "auth-param" is defined in Section 2.1 of [RFC7235].
3. The Authentication-Info Response Header Field
HTTP authentication schemes can use the Authentication-Info response header field to communicate information after the client's authentication credentials have been accepted. This information can include a finalization message from the server (e.g., it can contain the server authentication).
Reschke Standards Track [Page 3]
RFC 7615 HTTP Authentication-Info September 2015 3.1. Parameter Value FormatParameter values can be expressed either as "token" or as "quoted- string" (Section 3.2.6 of [RFC7230]).
4. The Proxy-Authentication-Info Response Header Field
The Proxy-Authentication-Info response header field is equivalent to Authentication-Info, except that it applies to proxy authentication ([RFC7235], Section 2) and its semantics are defined by the authentication scheme indicated by the Proxy-Authorization header field ([RFC7235], Section 4.4) of the corresponding request:
5. Security Considerations
Adding information to HTTP responses that are sent over an unencrypted channel can affect security and privacy. The presence of the header fields alone indicates that HTTP authentication is in use. Additional information could be exposed by the contents of the authentication-scheme specific parameters; this will have to be considered in the definitions of these schemes.
Reschke Standards Track [Page 4]
RFC 7615 HTTP Authentication-Info September 2015 6. IANA ConsiderationsHTTP header fields are registered within the "Message Headers" registry located at <http://www.iana.org/assignments/ message-headers>, as defined by [BCP90].
+---------------------------+----------+----------+-----------------+ | Header Field Name | Protocol | Status | Reference | +---------------------------+----------+----------+-----------------+ | Authentication-Info | http | standard | Section 3 of | | | | | this document | | Proxy-Authentication-Info | http | standard | Section 4 of | | | | | this document | +---------------------------+----------+----------+-----------------+ 7. References 7.1. Normative References[RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax
7.2. Informative References
[BCP90] Klyne, G., Nottingham, M., and J. Mogul, "Registration
Reschke Standards Track [Page 5]
RFC 7615 HTTP Authentication-Info September 2015
[RFC2617] Franks, J., Hallam-Baker, P., Hostetler, J., Lawrence, S.,