toekn登陆身份验证流程

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

Toekn登录身份验证过程

一、 token身份验证

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

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

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

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

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

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

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

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

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

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

附注:

欢迎多多指教

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

(0)

相关推荐

  • 什么是c语言共用体

    技术什么是c语言共用体本篇内容介绍了“什么是c语言共用体”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、共用体是一种特

    攻略 2021年10月28日
  • 装饰器

    技术装饰器 装饰器装饰器
    1.形式装饰器是有python 的@语法和闭包的知识结合使用的常见的装饰器形式
    def outer(origin):def inner():'''你猜'''print("啊哈哈

    礼包 2021年11月29日
  • 如何调用api(如何调用api中间件)

    技术如何调用API小编给大家分享一下如何调用API,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!给大家分享一个微信域名封杀检测api,平时用微

    攻略 2021年12月24日
  • Nginx怎么实现限流

    技术Nginx怎么实现限流这篇文章主要为大家展示了“Nginx怎么实现限流”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Nginx怎么实现限流”这篇文章吧。Nginx 限流N

    攻略 2021年11月24日
  • 缓存视频怎样转入本地视频,uc下载的视屏怎么转到本地

    技术缓存视频怎样转入本地视频,uc下载的视屏怎么转到本地打开UC浏览器点击下面状态栏中间的菜单按钮,选择【我的视频】;然后点击【已缓存的视频】;长按视频弹出的菜单中就可以看到【打开目录】;再然后长按需要移动的视频,选择【

    生活 2021年10月25日
  • 今日头条邀请码,今日头条极速版填写邀请码教程

    技术今日头条邀请码,今日头条极速版填写邀请码教程1今日头条邀请码、若是想在今日头条极速版里面填写邀请码,大家需要从主页的右上角点击头像按钮,登录账号进入个人中心,从列表里找到“输入邀请码”的功能。2、进入到输入邀请码的页

    生活 2021年11月1日