Rodzaje: Basic, Digest, Bearer (OAuth 2.0), HOBA (HTTP Origin-Bound Authentication), Mutual, AWS4-HMAC-SHA256
Serwer WWW
HTTP/1.1 401 Unauthorized WWW-Authenticate: Basic realm="Access to staging site"
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
HTTP/1.1 403 Forbidden lub HTTP/1.1 200 OK
Proxy
HTTP/1.1 407 Proxy Authentication Required Proxy-Authenticate: Basic realm="Access to internal site"
Proxy-Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
HTTP/1.1 403 Forbidden lub HTTP/1.1 200 OK
Basic Authentication – dane uwierzytelniające przesyłane są w formie zakodowanej base64(user:md5(password)) – YWxhZGRpbjpvcGVuc2VzYW1l
.htaccess – plik konfiguracyjny
AuthType Basic AuthName "Access to the staging site" AuthUserFile /path/to/.htpasswd Require valid-user
.htpasswd – dane logowania – username:MD5(passwd)
aladdin:$apr1$ZjTqBB3f$IF9gdYAGlMrs2fuINjHsz. user2:$apr1$O04r.y2H$/vEkesPhVInBByJUkXitA/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication