首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在light-4j中有用于JWT验证的主证书和次证书

为什么在light-4j中有用于JWT验证的主证书和次证书
EN

Stack Overflow用户
提问于 2018-10-25 23:28:49
回答 1查看 93关注 0票数 2

在启用light-4j安全性时,配置文件夹中需要有两个文件用于JWT验证。primary.crt和secondary.crt。我想知道为什么会有两个用于JWT验证的证书。

EN

回答 1

Stack Overflow用户

发布于 2018-10-25 23:32:38

主证书和辅助证书用于OAuth 2.0JWT验证。这些证书应该根据签署的令牌的时间或数量进行轮换。一旦在JWT2.0提供程序上使用了新证书,所有新令牌都将由OAuth标头kid字段中指示的新证书签名。但是,有一些由以前的证书签名的旧令牌仍然有效,并缓存在客户端上,可以发送到服务。这就是为什么我们在过渡期间有两个证书的原因。15分钟后(可在OAuth 2.0提供商上配置),所有旧令牌都过期了,旧证书可以从配置中删除,但离开那里并没有什么坏处。如果您使用LightOAuth2作为OAuth 2.0提供程序,则不需要在配置中保留这些证书,因为服务可以在第一次接收令牌时调用light-OAUT2密钥分发服务来获取公钥证书。欲了解更多详情,请访问https://www.networknt.com/concern/security/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52993025

复制
相关文章

相似问题

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