RFC 7235 Proposed Standard

Hypertext Transfer Protocol (HTTP/1.1): Authentication

R. Fielding, J. Reschke · 2014-06

Abstract

The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypermedia information systems. This document defines the HTTP Authentication framework, as well as the 'Basic' and 'Bearer' authentication schemes.

Why This RFC Matters

RFC 7235 defined the extensible HTTP authentication framework — the challenge/response model using WWW-Authenticate and Authorization headers that underpins all HTTP-level authentication. The 401 Unauthorized and 407 Proxy Authentication Required status codes, the realm concept, and the auth-scheme/auth-params extensibility model defined here are used by Basic auth, Digest auth, Bearer token auth (OAuth 2.0), and virtually every other HTTP authentication mechanism. As part of the HTTP/1.1 specification revision, it obsoleted RFC 2617 and provided a cleaner foundation for OAuth and JWT-based bearer token authentication.

Supersession Chain

관련 프로토콜

관련 용어

Security에서 더 보기