首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在江港API网关中使用.jks密钥认证JWT令牌

在江港API网关中使用.jks密钥认证JWT令牌
EN

Stack Overflow用户
提问于 2021-06-23 04:59:09
回答 1查看 145关注 0票数 0

我使用Spring创建一个JWT令牌并使用.jks私钥签名。

现在,我想用这个.jks密钥在江港API中验证令牌,但是我找不到在网关中导入这个密钥的解决方案。

EN

回答 1

Stack Overflow用户

发布于 2021-06-23 09:56:24

如果使用的是jwt插件,可以指定rsa_public_key

例如:

代码语言:javascript
复制
$ curl -i -X POST http://localhost:8001/consumers/{consumer}/jwt \
    -F "algorithm=RS256" \
    -F "rsa_public_key=@./pubkey.pem" \
    -F "key=XXXXX" # the `iss` field

如果它在您自己的插件中,您可以使用kong jwt_parserverify_signature函数。

代码语言:javascript
复制
local jwt_decoder = require "kong.plugins.jwt.jwt_parser"
jwt:verify_signature(your_public_rsakey)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68093735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档