设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
报酬
工算小助手
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
程序员
›
要做实时登出的客户端 API,是不是完全不适合 JWT 鉴权 ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
没想明白,现在小朋友学新技术起手式是在 B
›
元宝开始撒钱了,大家捡个午饭钱吧
›
小红书怎么找到一个曾经聊过天的账号?
›
2026 年了,前端开发还能学点啥
›
逃离飞牛,大佬们有没有数据迁移方案
今日热议主题
无法设置双重认证。你的 Apple ID 目前无法
周末上线一个在线批量生成二维码的网站
[寻求建议] 大文件分享 | BT
谷歌号风控了,深度体验了下 k2.5。还是很
收个 12400F 或 12490F CPU
讨论关于 nas 的系统选择有没有好的建议
OPPO 相册云服务着实把我恶心了一把
跟风 moltbook,写了一个让 AI 相互发布悬
做了一个 AI 涂色页小工具,想听听大家的想
AI 让新手开发者变懒了吗?
显示全部
|
最新评论
17 条回复
·
418 次点击
11#
fox0001
小成
2024-10-7 00:32:58
@wxf666 #11 放到 redis 的话,就是 session 了
12#
bluearc
小成
2024-10-7 00:54:51
可以,在下发 jwt 前先存储 tokenid ,用户登出后销毁 tokenid,不过这样事实上也就变成 session 了,如果 tokenid 过期时间长的话可以用黑名单,时间短的话还是仅记录每个用户最新的 tokenid
13#
qsnow6
小成
2024-10-7 01:07:32
jwt 主要是用于资源鉴权使用的,登录状态的保留最佳实践就是 session 。我司 PHP 就是把 jwt 当 session 使用,导致服务器要踢用户下线时(改密码、修改权限)非常麻烦。
14#
amlee
小成
2024-10-7 01:19:29
jwt 的设计理念就是无状态呀,你这“登出”的功能本身就是有状态的设计。
如果强行使用 jwt 来做登录、登出,那么必然后台要维护一个 jwt 的黑名单,这就又把状态引入回来了
直接用 session 就好了
15#
iseki
小成
2024-10-7 05:51:58
即使这样我觉得用 JWT 也不是不行:
1. JWT 有标准化的规格说明,IETF RFC ;
2. 没必要为了节省传递 token 的那点流量把自己的路堵死,日后万一需要无状态降级也有机会;
16#
vishun
小成
2024-10-7 08:08:09
jwt 压根不适合普通的用户登录,应用场景也非常有限,像是 ruoyi 系统这种用 jwt 作为普通 token ,只增加了解析复杂度和 token 长度这些缺点,换成随机字符串要好很多。
17#
lairdnote
小成
2024-10-7 08:25:24
有 refresh 时间短点就搞定啊
18#
xuanbg
小成
2024-10-7 10:20:26
你这个就别用什么 JWT 了,一个 sessionId 发给用户,然后后端根据这个 id 来读取用户权限进行鉴权就好了。把一堆的授权信息放在 JWT 里面,纯纯的浪费流量
1
2
/ 2 页
浏览过的版块
分享发现
二手交易
产品经理茶话会
Docker
音乐
云修电脑
Heroku
配件
学点什么
返回顶部