gpt4 book ai didi

web - 为什么基于 session 的身份验证不再是最佳实践?

转载 作者:行者123 更新时间:2023-12-05 00:23:03 25 4
gpt4 key购买 nike

我一直听说由于移动互联网的爆炸式增长,基于 session 的身份验证已经死了。现在 Web 开发现在使用基于 token 的身份验证。

有人可以解释导致此更改的基于 session 和 cookie 的身份验证的问题是什么,以及基于 token 的身份验证如何解决这些问题?

最佳答案

基于 cookie 的身份验证问题是由 cookie 的工作机制引起的。基于 cookie 的身份验证的缺点是:

  • CORS。 cookies + CORS 在不同的域中不能很好地发挥作用。
  • CSRF。您需要防止您的 api 受到 CSRF 攻击。
  • 移动平台。 cookie 适用于网络浏览器。您需要为难以实现的移动原生平台做额外的工作。

  • 有关此主题的更多详细信息。以下链接是您想去的地方 Cookies vs Tokens. Getting auth right with Angular.JS

    关于web - 为什么基于 session 的身份验证不再是最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28929365/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com