token干什么用 | 您所在的位置:网站首页 › 抖音token提取技术 › token干什么用 |
对于初学者来说,可能很难会理解Token,经常会在互联网上看到出售各种渠道的token,那么token到底是什么?其原理又是什么? 首先和Token相对应的有一个Session, what?怎么又懵逼了? Session又是什么?当我们理解完Session的原理后就能很快的理解Token了 传统的Seeion验证 一般,当我们登陆账号后,Http协议进行数据的提交,服务器接收到用户帐号和密码进行验证,在之后的一系列操作,因为http协议本身是一种无状态的协议,再下一次请求必须重新发送一次帐号和密码来进行认证。 根据http协议我们没办法做一个长期的验证,为了让应用能够识别身份,我们需要在服务端进行身份的保存,我们用Session进行保存,这就是传统的session认证。 但是他有致命的缺点:Session保存是使用的内存,当用户量大的时候会对服务器增加很大的压力。 我们再来看看Token Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。 都是客户端和服务器通讯用的那么Token和Seeion它们的区别是什么? Token的定义:Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。 豁然开朗吧? 虽然作用一样,但是最大的区别在于Seeion的令牌保存在服务器,而Token的令牌保存在自己本 |
CopyRight 2018-2019 实验室设备网 版权所有 |