美文网首页
什么是token?

什么是token?

作者: 卑微小李学前端 | 来源:发表于2021-09-08 15:30 被阅读0次

什么是token?

  token就是令牌,前后端进行鉴权的一种有效形式,比传统的 session 鉴权更加方便,简单来说:当用户首次登陆时,网站会给你一张“门卡”,以后你可以凭借门卡直接进入,而无需再次申请。但一段时间之后门卡失效,你需要再到前台充磁,这里的门卡就是 token

  那么它的用途有哪些呢?

  进行跨域,简单操作,特别适合前后端分离项目。

  补充:多数情况下,token 作为一种令牌,都是在服务器端生成,生成的方法很多,从简单点的对时间或者id 或者两者混合起来进行 哈希运算 的值到自己设计更复杂的算法都可以,生成的目的是为了给前端下一次通信时使用这个token 作为令牌,当作为一个请求资源的许可的标识,而服务器则会视这个 token 在一段时间内都是有效的,并且还可以额外看情况加上是否是同一个 ip 之类的其它限制,从而防止某种资源被非法访问。

  偶有前端(包括本地客户端或者app)生成 token 的情况是已经约定好了一个好的加密机制,服务器可以信任客户端的这个输入的情况下可以由前端或者客户端生成。

  token 是自己定义的,可以交给别人作为一种信物,别人以此信物来向你索要东西。

版权声明:本文为CSDN博主「我不是费圆」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_45820444/article/details/108612506

相关文章

  • 什么是token

    对于初学者来说,对Token和Session的使用难免会限于困境,开发过程中知道有这个东西,但却不知道为什么要用他...

  • 什么是token?

    什么是token?   token就是令牌,前后端进行鉴权的一种有效形式,比传统的 session 鉴权更加方便,...

  • NodeJS中使用token

    JWT(Json Web Token) 1. Token 什么是Token?Token指访问资源的凭据,是一种身份...

  • Android中 token 的使用

    什么是 token; 为什么要使用 token; 在 Android 中应该如何使用 token;ok,今天的学习...

  • Activity中的token

    Activity的Token对象 什么是Token? Token是ActivityRecord静态内部类,继承于I...

  • 什么是MGC TOKEN?什么是MGC TOKEN钱包?

    现在已经是区块链的时代了,现在市面上有很多钱包,今天给大家介绍的是一款全新的钱包MGC TOKEN。 在基于区块链...

  • 什么是token(令牌)

    在目前的互联网或者计算机网络技术中,经常会听到token或者“令牌”这个词。那有没有想过,token或者说令牌到底...

  • 什么是Plus Token❓

    什么是Plus Token❓ 答:Plus Token全球第一款打造区块链生态圈的应用,是一个开放的去中心化的数字...

  • 什么是plus token

    Plus Token钱包,由原三星和谷歌技术团队研发,是以基金会的形式进行监督管理,并获得美国新加坡以及韩国基金会...

  • 什么是token及怎样生成token

    源: https://www.cnblogs.com/lufeiludaima/p/pz20190203.html...

网友评论

      本文标题:什么是token?

      本文链接:https://www.haomeiwen.com/subject/hhuvwltx.html