粉丝1.3万获赞4.7万

我是一名大三的学生,刚开始学做项目,最近接触到的托肯不是很理解,请问托肯到底是个什么东西?在项目中用来干什么的?那这期我们就一起看看托肯是什么。 看这些视频之前或者之后,建议大家都看一下瑞塔之前出过的一期前端登录流程的视频,这两个视频的内容关联还是很大的。 tok 的意思是令牌,是用户第一次登录时,服务器生成的一段加密字母串,然后返回给客户端后面,客户端每次向服务端请求资源的时候,只需要带上 tok, 不用再带着用户名和密码去请求。 所以为什么要带托克呢?是因为用户登录成功后,后续需要反复到服务器获取数据,服务器对每一次请求都要去验证是哪位用户发送的,用户是否合法,这样反复查询数据库会对数据库造成过大的压力。当后续请求都带上托克后, 服务器直接解密 tok 就可以知道用户的相关信息,省去了查询数据库的操作,能够减轻数据库的压力,这就是 tok 的作用用。 由于基本所有请求都需要携带托克,那么总不能每一次都手动配置吧,所以我们可以在请求拦截器中统一封装,让每个请求都能带上托克,关注瑞塔,每天进步一点点。

偷啃是做什么用的呢?偷啃呢就是令牌,其实呢就是一串自助串,主要是用于我们客户端身份认证的,通常呢登录后服务器呢会给我们返回这个偷啃客户端呢,需要把这个偷啃保存起来,后续请求 其他接口时需要呢在请求中携带这个脱困职。呃,只有服务端对脱困的交易通过后才允许访问,你明白了吗?

cocon 和 season 功能相似,那为什么还会存在 token 呢?那我们都知道 cookie 和 season, 首先 cookie 呢,存储在客户端, season 呢存储在服务器,那为什么还会存在个 token 呢? token 的运作,其实呢,是用户使用用户名密码登录时,服务端呢,会生成一个 token, 那客户端每次请求呢,都会带上这个 token, 服务器呢?再次验证这个 token 就可以了。那吸水呢,是一种 htp 的一个存储机制,目的呢,是为了无状态的一个 htp 协议提供持久性的一个机制。 talk 呢,就是令牌,比如你授权的路一个程序的时候,他就是一个依据,判断你是否已经授权这个软件了。 其实呢, toc 和 c 水的问题是一种时间和空间的博弈问题, c 水呢,是空间换时间, toc 呢,是时间换空间。所以呢, c 水和 toc 并不矛盾,作为身份认证而言, toc 呢,安全性比 c 水更好。你学会了吗?学会了不要忘记点赞关注哦!
