什么是 Basic Auth
Basic Auth 的工作原理
1.
WWW-Authenticate
响应头,指示客户端需要通过何种认证机制进行认证。例如:
2.
username:password
的形式拼接成一个字符串,再将这个字符串通过 Base64 编码方式编码成一个编码字符串。3.
Authorization
请求头中并重新发送请求,格式如下:Authorization: Basic [encoded_string]
[encoded_string]
是 Base64 编码后的 字符串。4.
客户端如何使用 Basic Auth?
Basic Auth
时,通常需要在 HTTP 请求的头部中添加一个字段来传递用户名和密码,这个字段的名称是Authorization
,它的值是 Basic
加上用户名和密码的 Base64 编码。下面是一个使用 JavaScript 的 Axios 库发送 Basic Auth
请求的例子:
安全性和限制
修改于 2024-12-24 08:58:51