lijizheng 的个人博客 / 0 / 10 / 创建于 2年前
目前我有一个商城系统,订单部分用golang+gin 框架写的,其余用laravel写的我现在想让在laravel 这边登录了的用户通过token 在golang 那边也可以做验证
本作品采用《CC 协议》,转载必须注明作者和本文链接
这是我写的一个认证的,解析token验证就行了,保证两个项目的JWT密钥一致
用 golang-jwt 的 SigningMethodHS256 正常解析就行。也可以用其他的库
golang-jwt
SigningMethodHS256
在两个服务前面用 API Gateway 解析 JWT,然后如果 Token 有效则在反向代理请求头中附加从 Token 中解析出来的用户信息!
后端服务从请求头中获取用户信息即可!
提供几个思路:
另外, 第2个方案, 换成微服务或者rpc, 也是一样的, 确保任务服务有一处就行, 不过这样的话复杂度也很高了.
我要举报该,理由是:
推荐文章: