双token优点_Token认证的优势与劣势

token 我们说的token,是指 访问资源的凭据 。使用基于 Token 的身份验证方法,在服务端不需要存储用户的登录记录。

大致流程:

客户端使用用户名跟密码请求登录

服务端收到请求,验证用户名与密码

验证成功后,服务端会签发一个Token,再把这个Token 发送给客户端

客户端收到 Token 以后可以把它存储起来,比如放在localStorage中

客户端每次向服务端请求资源的时候需要带着服务端签发的 Token

服务端收到请求,然后去验证客户端请求里面带着的 Token,如果验证成功,就放行

1. 优势

那Token相对于Cookie/Session的好处:

支持跨域访问: Cookie是不允许垮域访问的,token支持

无状态: token无状态,session有状态的

去耦: 不需要绑定到一个特定的身份验证方案。Token可以在任何地方生成,只要在 你的API被调用的时候, 你可以进行Token生成调用即可.

更适用于移动应用: Cookie不支持手机端访问的

性能: 在网络传输的过程中,性能更好

基于标准化: 你的API可以采用标准化的 JSON Web Token (JWT). 这个标准已经存在 多个后端库(.NET, Ruby, Java,Python, PHP)和多家公司的支持(如: Firebase,Google, Microsoft)

2 缺陷

1. 占带宽

正常情况下要比 session_id 更大,需要消耗更多流量,挤占更多带宽,假如你的网站每月有 10 万次的浏览器,就意味着要多开销几十兆的流量。听起来并不多,但日积月累也是不小一笔开销。实际上,许多人会在 JWT 中存储的信息会更多。

2. 无法在服务端注销,那么久很难解决劫持问题

3. 性能问题

JWT 的卖点之一就是加密签名,由于这个特性,接收方得以验证 JWT 是否有效且被信任。但是大多数 Web 身份认证应用中,JWT 都会被存储到 Cookie 中,这就是说你有了两个层面的签名。听着似乎很牛逼,但是没有任何优势,为此,你需要花费两倍的 CPU 开销来验证签名。对于有着严格性能要求的 Web 应用,这并不理想,尤其对于单线程环境。

路漫漫其修远兮。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 当调用“token rcv_rtsp leave”时,它可能是指在使用RTSP(实时流传输协议)时,一个称为"token rcv_rtsp"的令牌要求离开或退出当前的RTSP会话。 RTSP是一种用于控制多媒体服务器传输的协议,它允许客户端通过发送请求和接收响应来控制媒体流的传输和管理。在RTSP会话中,令牌可以用于表示一个客户端或者一个资源。通过使用令牌,RTSP服务器可以识别和管理不同的会话和访问权限。 在这种情况下,"token rcv_rtsp leave"可以表示客户端或资源名为"token rcv_rtsp"的实体请求离开正在进行的RTSP会话。这可能包括停止接收RTSP流,关闭连接或终止会话。请求离开会话可能有多种原因,如用户意愿、情境变化或其他服务器端的需求。 需要注意的是,具体的含义和操作可能因不同的实际情况而异。由于提供的信息有限,无法确定具体的用途或相关环境。因此,对于"token rcv_rtsp leave"的含义和影响,需要根据实际使用情况进行更详细的分析和解释。 ### 回答2: token rcv_rtsp leave 是RTSP(Real-Time Streaming Protocol,实时流传输协议)中的一个命令,意思是指示接收端(rcv)离开(leave)RTSP会话。 RTSP是一种用于实时媒体流传输的网络协议,它允许客户端和服务器之间建立连接并进行媒体流的传输和控制。token是一个标识符,用于识别和操作特定的会话。 当接收端收到该命令时,它将结束当前的RTSP会话,并断开与服务器之间的连接。这意味着接收端将不再接收来自服务器的媒体流。 接收端可能会选择离开会话的原因有很多,例如网络连接不稳定、无法处理服务器发送的媒体流或用户主动中断会话。 离开会话后,接收端可以选择重新建立连接,重新加入另一个会话,或者终止整个RTSP传输过程。 总之,token rcv_rtsp leave 表示接收端离开RTSP会话,将不再接收来自服务器的媒体流。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值