用户身份认证
认证使用者的身份
- 密码: 本人知道的字符串信息
- 动态令牌:仅限本人持有的设备内显示的一次性密码
- 数字证书: CA
- 生物认证: 指纹,虹膜
- IC卡
HTTP认证
- BASIC 认证(基本认证)
- DIGEST 认证 (摘要认证)
- SSL 客户端认证
- FormBase 认证(基于表单的认证)
BASIC认证 – 账号密码
向服务器发送req后,服务器会向客户端发送一个authorization验证
用户输入账号密码,账号密码通过BASE64编码成一个字符串放到报文中发送给服务器
如此以来,服务器吧URI发送给客户端
DIGEST认证 – 验证码
质询/响应(challenge/response)
一开始一方会发送认证要求给另一方,接着使用另一方那里接受到的质询码计算生成响应码,最后将响应码返回给对方进行认证的方式
SSL客户端认证 – 一坨
使用证书 – 产生费用
详细见上一章HTTPS
基于表单认证(大多数) – 邮箱认证
这个方法不是在HTTP协议中定义的
安全等级高
总结、
浪费我时间,建议直接跳过
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Echin の 博客!