【发布时间】:2013-12-27 20:40:09
【问题描述】:
两种方法我都使用 SSL。
对我来说,两者似乎都一样安全。 但如果 SSL 中断,则存在差异。
1) 基本身份验证:没有 SSL,有人可以钓鱼用户名+密码并永远使用它。
2) token auth:如果没有 SSL,有人可以进行中间人攻击并窃取我的令牌并仅使用它,但仅限于我会说的特定时间段,例如令牌创建日期 + 8 小时,并且使用该令牌的每个请求都无效,因为令牌无效。
基于令牌的身份验证与基本身份验证相比还有什么优势吗?
【问题讨论】:
标签: asp.net-web-api basic-authentication http-token-authentication