HTTP authentication framework

E205826

The HTTP authentication framework is the standardized mechanism in HTTP for challenging clients and transmitting credentials to control access to web resources.

All labels observed (3)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf HTTP protocol feature
web authentication framework
allowsExtension new authentication schemes
allowsScheme AWS4-HMAC-SHA256 authentication
Basic authentication
Bearer authentication
Digest authentication
HOBA
Mutual authentication
Negotiate authentication
SCRAM authentication
appliesToProtocol HTTP/1.1
HTTP/2
HTTP/3
backwardsCompatibleWith HTTP/1.0 Basic authentication
definedInStandard RFC 7235
hasComponent authentication parameters
challenge syntax
credentials syntax
introduced 1997
operatesAtLayer application layer
partOf HTTP
surface form: Hypertext Transfer Protocol
purpose challenge clients for credentials
control access to HTTP resources
transmit authentication credentials
relatedTo HTTP authorization
access control
web security
revisedByStandard RFC 9110
securityProperty does not mandate encryption
recommends use with TLS
specifiedInSection RFC 7235
surface form: RFC 7235 Section 2
standardizedBy Internet Engineering Task Force
surface form: IETF
standardizedIn HTTP Working Group
surface form: IETF HTTP Working Group
supportsConcept authentication scheme
challenge
credentials
origin server
protection space
proxy server
realm
status code 401 Unauthorized
status code 407 Proxy Authentication Required
user agent
usesHeader Authorization
Proxy-Authenticate
Proxy-Authorization
WWW-Authenticate
usesMechanism challenge-response

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

RFC 7235 defines HTTP authentication framework
RFC 2617 defines HTTP authentication framework
this entity surface form: HTTP Digest Access Authentication
RFC 2617 definesHeaderField HTTP authentication framework
this entity surface form: WWW-Authenticate