使用jwt-auth插件开启网关jwt解析和校验功能
时间:2024-05-10 15:55:32来源:Lwgzc手游网作者:佚名我要评论 用手机看
扫描二维码随身看资讯
使用手机 二维码应用 扫描右侧二维码,您可以
1. 在手机上细细品读~
2. 分享给您的微信好友或朋友圈~
在网关开启jwt-auth插件后,网关将获得jwt token的解析和校验功能,主要用于校验jwt token的有效性,包括过期时间和签名等。
- https://apisix.apache.org/docs/apisix/plugins/jwt-auth/
支持的签名算法
- "HS256"
- "HS512"
- "RS256"
-
"ES256"
如果使用非对称算法RS256和ES256时,需要配置公钥信息。
相关配置
{
"algorithm": "RS256",
"exp": 86400,
"key": "配置对应的jwt的key对应的值",
"private_key": "私钥实际上可以不设置,但本插件设置为必选了",
"public_key": "-----BEGIN PUBLIC KEY-----\n你的公钥\n-----END PUBLIC KEY-----"
}
参数key是必选的,要求在生成的jwt中添加这个key,这是自定义的,表示用户的唯一标识,可以定义成sub。下图是对jwt的解析:
开启流程
- 在添加路由时,先选择jwt-auth插件,并开启它,不需要任何配置内容
- 在消费者中,添加一个消费者,配置上述信息,一般来说,一个jwt认证服务对应一个消费者即可
相关源码
- https://GitHub.com/apache/apisix
- plugins/plugins/jwt-auth.lua
热门手游下载
热门文章
热门手游推荐
换一批
- 1
加查之花 正版
- 2
爪女孩 最新版
- 3
企鹅岛 官方正版中文版
- 4
捕鱼大世界 无限金币版
- 5
球球英雄 手游
- 6
情商天花板 2024最新版
- 7
内蒙打大a真人版
- 8
烦人的村民 手机版
- 9
跳跃之王手游
- 10
蛋仔派对 国服版本