鉴权-Basic Auth
更新时间:2024-02-01
说明
在HTTP协议中,基本认证(Basic Access Authentication)是一种常用的登录验证方式,允许网页浏览器或其他客户端程序在发送请求时附带用户名和密码作为身份凭证,以此验证用户身份。
实现原理
超级助理调用客户请求的时候固定一个请求头 Authorization,Authorization具体值构成如下:
Authorization: Basic base64encode(username+":"+password)
举例
假定外部插件Basic Access账号为: 用户名:Admin,口令:123456
只需要按照如上填写,在超级助理调用外部插件API时,自动在HTTP header中添加如下字段:
GET /private/test.html HTTP/1.0
Host: localhost
Authorization: Basic YWRtaW46MTIzNDU2