RFC 2617: HTTP Authentication: Basic and Digest Ac...
RFC-Ref

HTTP


Click on the red underlined text to get to the source

... Reliance on the HTTP/1.1 Specification ...
... This specification is a companion to the HTTP/1.1 specification [2]. It uses the augmented BNF ...
... both the non-terminals defined in that document and other aspects of the HTTP/1.1 specification. ...
... HTTP provides a simple challenge-response authentication mechanism ...
... The HTTP protocol does not restrict applications to this simple challenge-response mechanism for access authentication ...


... The protocol referred to as "HTTP/1.0" includes the specification for a Basic Access Authentication scheme[1 ...
... password, the given nonce value, the HTTP method, and the requested URI. In this way, the ...
... where time-stamp is a server-generated time or other non-repeating value, ETag is the value of the HTTP ETag header associated with the requested entity ...
... request-uri ; As specified by HTTP/1.1 ...
... The "Method" value is the HTTP request method as specified in section 5.1.1 of [2 ...
... transactions interact with shared caches. The HTTP/1.1 protocol specifies that when a shared cache (see section 13.7 of [2 ...
... The Authentication-Info header is allowed in the trailer of an HTTP message transferred via chunked transfer-coding. ...
... Note that the HTTP server does not actually need to know the user's cleartext password. As long as H(A1) is available to the server, the ...
... HTTP/1.1 401 Unauthorized WWW-Authenticate: Digest ...
... Authorization headers specified in sections 10.33 and 10.34 of the HTTP/1.1 specification [2] and their behavior is subject to ...


... physical network used as the carrier. HTTP does not prevent additional authentication schemes and encryption mechanisms ...
... Many needs for secure HTTP transactions cannot be met by Digest Authentication. For those needs TLS ...
... An HTTP/1.1 server may return multiple challenges with a 401 (Authenticate) response, and each challenge may use a different ...


... #define OUT /* calculate H(A1) as per HTTP Digest spec */ void DigestCalcHA1( IN ...
... ); /* calculate request-digest/response-digest as per HTTP Digest spec */ void DigestCalcResponse( IN ...
... }; /* calculate request-digest/response-digest as per HTTP Digest spec */ void DigestCalcResponse( IN ...


... Berners-Lee, T., Fielding, R. and H. Frystyk, "Hypertext Transfer Protocol -- HTTP/1.0", RFC 1945, May 1996. ...
... Fielding, R., Gettys, J., Mogul, J., Frysyk, H., Masinter, L., Leach, P. and T. Berners-Lee, "Hypertext Transfer Protocol -- HTTP/1.1", RFC 2616draft, June 1999. ...
... Franks, J., Hallam-Baker, P., Hostetler, J., Leach, P., Luotonen, A., Sink, E. and L. Stewart, "An Extension to HTTP : Digest Access Authentication", RFC 2069(-> 2617draft), January 1997. ...



Google
Web
RFC-Ref