我注意到一些大型网站使用HTTP身份验证.
我想知道这和基于会话的登录之间的主要区别是什么.
任何优点或缺点.
任何解释和/或建议都会有所帮助,因为我正在尝试确定哪个登录用于我的网站.
谢谢
从用户的角度来看,HTTP身份验证的最大缺点可能是你看到一个丑陋的对话框,而不是一个集成到你网站的漂亮表单.
您也不能包含任何"注册"表单或某些帮助的链接,也不能包含"我忘记密码"的信息.
对于某种后台办公室,也许http认证是可以的; 但我对一些公共前台的用法有些怀疑.
另一个不方便的是,没有"自动注销"功能,使用HTTP身份验证:会话,会话在一段时间后过期,或者当用户关闭浏览器时cookie自动删除...但不是HTTP身份验证; 所以,在这一点上,HTTP身份验证似乎不太安全.
每个请求都会发送http身份验证.这意味着请求对任何先前的请求(也称为无状态请求)保持自治.由于http被设计为无状态协议,因此保持这种风格有许多技术优势.使用http身份验证的另一大优点是它是标准化的.任何http客户端都知道如何处理http身份验证,因此您可以更轻松地实现互操作性.
根据我的经验,人们使用基于会话的登录的主要原因是:
此外,很多人不关心或完全不喜欢破坏替代客户端(如屏幕刮刀和其他自动客户端).
| 归档时间: |
|
| 查看次数: |
4573 次 |
| 最近记录: |