golang jwt多用户认证问题

1. 运行环境#

go version go1.18.5 darwin/amd64

2. 问题描述?#

最近由于业务原因,新增加了一个用户体系,也想用 jwt 认证,但是之前有一套用户体系已经在使用 jwt 了。现在 jwt 解码出来 payload 里的用户 ID 不知道到底是那个用户表

3. 您期望得到的结果?#

想实现 laravel guard 功能,通过守卫功能来区分用户体系

4. 您实际得到的结果?#

在验证 token 时,提供 guard 来区分 token 是否合法

讨论数量: 5

可以把用户表信息加载 payload 里啊

2年前 评论
翟宇鑫

payload 中多加几个字段

2年前 评论

payload 里面的信息自定义的,你可以加上你想要的标识即可

2年前 评论

设置不同的主题 subject 区分

2年前 评论

请教一下最后怎么处理的,碰到了同样的问题

1年前 评论