+
80
-

jwt与redis token区别是什么?

jwt与redis token区别是什么?

网友回复

+
0
-

jwt是基于客户端的token认证

redis是基于服务器的token认证

JWT与redis的差异

相同点是,它们都是存储用户信息;

然而,redis是存在服务器端的,而JWT是在客户端的。

redis方式存储用户信息的最大问题在于要占用大量服务器内存,增加服务器的开销。 而JWT方式将用户状态分散到了客户端中,可以明显减轻服务端的内存压力。 reids的状态是存储在服务器端,客户端只有session id;而Token的状态是存储在客户端。

JWT与OAuth的区别

 -OAuth2是一种授权框架 ,JWT是一种认证协议 

无论使用哪种方式切记用HTTPS来保证数据的安全性 

OAuth2用在使用第三方账号登录的情况(比如使用weibo, qq, github登录某个app),

而JWT是用在前后端分离, 需要简单的对后台API进行保护时使用。

我知道答案,我要回答