全栈开发
后端基础
【Q107】什么是 Basic Auth 和 Digest Auth

什么是 Basic Auth 和 Digest Auth

Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 108 (opens in a new tab)

Author 回答者: ansonlovecoding (opens in a new tab)

Basic Auth:使用Base64编码的用户名和密码,将其放置在HTTP请求头中进行身份验证; Digest Auth:使用摘要(Digest)算法,将密码使用算法加密后放在HTTP请求头中进行身份验证; 这两种身份验证在实际应用中比较少,比较流行的还是Token-based Auth。 Token-based Auth:使用令牌(Token),客户端在登录成功后获取令牌,之后的请求中将令牌包含在请求头中进行身份验证。