toekn登陆身份验证流程

技术toekn登陆身份验证流程 toekn登陆身份验证流程一、 token身份验证
基于token验证时无状态[*]的,我们不能将信息存储到服务器中,因为当客户每次发起验证请求时,服务器需要去创建一个记

Toekn登录身份验证过程

一、 token身份验证

基于令牌的认证是无状态的[*],所以我们不能在服务器中存储信息,因为每次客户发起认证请求时,服务器都需要创建一条记录来存储信息,当请求越来越多时,内存开销会不断增加,会导致服务器压力过大。

二、Token的身份验证的过程流程如下

用户通过用户名或密码发送请求。

服务器接收请求并验证它。

验证成功后,向客户端返回签名令牌。

客户端存储令牌,然后在每次访问服务器时携带令牌到服务器。

服务器验证令牌,验证成功后返回请求数据,如果验证失败则返回错误代码。

[*] :表示协议没有交互场景的内存。

当eg:点击一个纯html网页,请求获取服务器的html文件资源时,每个http请求都会返回相同的信息,因为这不是交互的,每个请求都是相互独立的。第一个请求和第二个请求之间没有顺序,返回哪个进行处理,结果是同一个资源页,因为这个场景是非交互的,不管是谁请求这个地址,服务器总是返回同一个响应。

在非互动场景下,当然不会有大问题。但是对于涉及动态交互的场景,就很尴尬了。什么是互动来来去去?对于两个相同的接口,不同的人可能基于请求第一接口的结果而不同地请求第二接口。

附注:

欢迎多多指教

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/139152.html

(0)

相关推荐

  • 小学生成语接龙大全,小学三年级简单成语接龙60个

    技术小学生成语接龙大全,小学三年级简单成语接龙60个足足有余 → 余音绕梁 → 梁上君子 → 子虚乌有 → 有的放矢 → 矢口否认→ 认贼作父 → 父慈子孝 → 孝悌力田 → 田月桑时 → 时不我待 → 待价而沽 → 沽

    生活 2021年10月28日
  • linux中如何部署安装mongodb

    技术linux中如何部署安装mongodb这篇文章给大家分享的是有关linux中如何部署安装mongodb的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。文档目的在Linux系统中安装Mongo

    攻略 2021年11月15日
  • 如何探讨Java代理模式与反射机制的实际应用

    技术如何探讨Java代理模式与反射机制的实际应用如何探讨Java代理模式与反射机制的实际应用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Java提供了一套

    攻略 2021年11月21日
  • 鲜为人知的读音,\”鲜为人知\”的意思是什么

    技术鲜为人知的读音,\鲜为人知\的意思是什么鲜为人知的意思是很少有人知道。 鲜为人知,读作鲜为人知的读音:xiǎn wéi rén zhī 相关词汇: 1、近义词:无人问津 不为人知 默默无闻 平淡无味
    2、反义词:路

    生活 2021年10月19日
  • vue和react给我的感受

    技术vue和react给我的感受 vue和react给我的感受以下纯属个人使用两个框架的感想和体会:不知道你们是否有这种感觉~我vue和react都用过一段时间,但是vue给我感觉就是经常会忘记语法,需

    礼包 2021年12月15日
  • 简述namenode工作机制(namenode的重要性是什么)

    技术Namenode HA 知识点有哪些这篇文章主要介绍“Namenode HA 知识点有哪些”,在日常操作中,相信很多人在Namenode HA 知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法

    攻略 2021年12月23日