HTTP 基本身份驗證
HTTP 基本身份驗證提供了一種簡單的身份驗證機制。憑據以純文字形式傳送,因此預設情況下不安全。成功的認證過程如下。
客戶端請求訪問受限的頁面:
GET /secret
伺服器以狀態碼 401 Unauthorized
響應並請求客戶端進行身份驗證:
401 Unauthorized
WWW-Authenticate: Basic realm="Secret Page"
客戶端傳送 Authorization
頭。憑據是 username:password
base64 編碼:
GET /secret
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
伺服器接受憑據並使用頁面內容進行響應:
HTTP/1.1 200 OK