toekn登陆身份验证流程

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

Toekn登录身份验证过程

一、 token身份验证

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

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

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

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

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

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

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

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

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

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

附注:

欢迎多多指教

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

(0)

相关推荐

  • Python装饰器的相关知识点有哪些

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

    攻略 2021年11月2日
  • VBS如何读取配置文件配置项

    技术VBS如何读取配置文件配置项这篇文章主要为大家展示了“VBS如何读取配置文件配置项”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VBS如何读取配置文件配置项”这篇文章吧。

    攻略 2021年11月1日
  • postman自动调用获取token

    技术postman自动调用获取token postman自动调用获取tokenPostman不光支持单次请求,还支持环境变量、全局变量、集合变量
    本文使用Collection Variable
    Coll

    礼包 2021年12月2日
  • 如何理解epoll原理

    技术如何理解epoll原理这篇文章将为大家详细讲解有关如何理解epoll原理,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。epoll的系统调用很简单,只有三个,其定义如下

    攻略 2021年11月19日
  • C++中怎么创建CryptoCurrency类

    技术C++中怎么创建CryptoCurrency类本篇内容主要讲解“C++中怎么创建CryptoCurrency类”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++中怎么创

    攻略 2021年11月30日
  • ios开发中的技术难点(ios开发注意事项)

    技术iOS开发安全的方法是什么这篇文章主要讲解了“iOS开发安全的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“iOS开发安全的方法是什么”吧! 一、网络方面用

    攻略 2021年12月20日