美文网首页
2021-09-22-🌦🌦 cookie 为什么作为token

2021-09-22-🌦🌦 cookie 为什么作为token

作者: 沐深 | 来源:发表于2021-09-22 12:25 被阅读0次

    现象:

    后端配置了cores跨域,前端直接请求,没有通过代理,这样如果设置cookie,只能设置到, localhost里,request header 无法带过去

    手动设置header Access-Token

    header: {
      Access-Token: Cookies.get("Access-Token")
    }
    

    通过代理,携带在在request header中的cookie,cookie自动带入,无须设置


    原因:

    1.cores技术成熟,后端配置方便

    2.前端开发涉及的范围越来越广,小程序、hybrid、electron这些都不是纯粹的web 开发,后端既要处理原生的http请求又要处理web的http请求原生不是browser这意味着原生请求没有cookie,那么如果web和原生共用同一个api,这就意味着后端需要两套解析token的机制,何不直接就全放在header里面用同一套逻辑处理呢。

    3.主要还是cookie会被浏览器自动带上, 劫持了才容易攻击.

    相关文章

      网友评论

          本文标题:2021-09-22-🌦🌦 cookie 为什么作为token

          本文链接:https://www.haomeiwen.com/subject/pvgwgltx.html