首页 > 其他分享 >token能放在cookie中吗

token能放在cookie中吗

时间:2022-09-05 13:58:58浏览次数:68  
标签:请求 登录 放在 token cookie 服务端 客户端

能。

token一般是用来判断用户是否登录的,

 

它内部包含的信息有:

uid(用户唯一的身份标识)、

time(当前时间的时间戳)、

sign(签名,token 的前几位以哈希算法压缩成的一定长度的十六进制字符串)

 

`token`可以存放在`Cookie`中,`token` 是否过期,应该由后端来判断,不该前端来判断,所以`token`存储在`cookie`中只要不设置`cookie`的过期时间就ok了,

如果 `token` 失效,就让后端在接口中返回固定的状态表示`token` 失效,需要重新登录,再重新登录的时候,重新设置 `cookie` 中的 `token` 就行。

 

 

token认证流程

1. 客户端使用用户名跟密码请求登录

2. 服务端收到请求,去验证用户名与密码

3. 验证成功后,服务端签发一个 token ,并把它发送给客户端

4. 客户端接收 token 以后会把它存储起来,比如放在 cookie 里或者 localStorage 里

5. 客户端每次发送请求时都需要带着服务端签发的 token(把 token 放到 HTTP 的 Header 里)

6. 服务端收到请求后,需要验证请求里带有的 token ,如验证成功则返回对应的数据

标签:请求,登录,放在,token,cookie,服务端,客户端
From: https://www.cnblogs.com/yueyiviolet/p/16657833.html

相关文章

  • 浏览器生成cookie下次继续使用这cookie selenium undetected_chromedriver
    #-*-coding:utf-8-*-importjsonimportosimportsslimportsysimporttimeimportundetected_chromedriverasucfromseleniumimportwebdriverpath=os......
  • 爬虫技术-cookie反爬讲解
    COOkIE反爬虫1cookie反爬简介Cookie反爬虫指的是服务器端通过校验请求头中的Cookie值来区分正常用户和爬虫程序的手段,这种手段被广泛应用在Web应用中。1.1cookie......
  • 算法题练习,Solo和koko分糖 ,整数拆分, Cookies 分饼干
    目录1.CandySolo和koko分糖2.整数拆分3=1+1+13=1+23=33.Cookies分饼干1.CandySolo和koko分糖如果可以分给弟弟,必定满足全部异或为0,找出最小的一个给弟弟......
  • Huggingface:trainsformers的PreTrainedTokenizer类
    PreTrainedTokenizer类是所有分词类Tokenizer的基类,这个类不能够被实例化,所有的transformers中预训练模型的分词器(例如BertTokenizer,RoBertaTokenizer)等等都继承自PreT......
  • 2022-9-2 cookie 和 session
    会话技术会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据......
  • python脚本获取网页第3方登录的cookies
    以企业微信tapd网站为例,登录需要通过企业微信扫码,本文将讲述通过python脚本实现获取第3方登录cookies并将其保存到pc本地的方法,示例代码如下:fromseleniumimportwebdri......
  • 某查信息获取cookie限制
    地址链接游客状态反爬类型基于cookie和IP的访问频率(次数)限制反爬策略游客状态基于IP的访问频率限制搜索接口有动态加密参数mfccode,mfccode只能使用一次cookie中......
  • K8s - 重新生成token以及hash值(解决令牌过期的问题)
     当我们使用 kubeadminit 完成 Master 节点的安装后,界面上会输出如下 kubeadmjoin…… 命令。这个命令使用来将各个节点加入集群中。kubeadmjoin192.168.60......
  • session、cookie、token详解
    授权:给客户端授予权限鉴权:鉴定是否有访问权限1、会话会话跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户......
  • cookies加密__搜狗微信
    #coding=utf-8importrequestsfromlxmlimportetreeimportreimportrandomimportjsonfromurllibimportparsedefget_cookie(response1,uigs_para,UserAgent):......