首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JWKS端点是否需要https / TLS?

问JWKS端点是否需要https / TLS?
EN

Stack Overflow用户
提问于 2021-06-22 10:48:09
回答 1查看 38关注 0票数 1

目前,我们将公钥嵌入到应用程序中以进行JWT验证。我们发现手动密钥轮换非常困难。例如,当我们从服务器替换密钥时,移动应用程序不能在同一天切换密钥。

因此,我们正在研究一种自动密钥轮换方法。这个想法是让客户端切换到JWKS端点,这样它们就可以在不需要手动更新的情况下切换新密钥。

我想问一下,我们是否需要https来保护JKWS端点?因为如果我们使用使用内部CA或自签名证书的https,当证书过期时,我们可能必须手动替换每个客户端中的证书。这违背了自动密钥轮换的目的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-22 15:51:30

您希望TLS位于JWKS终结点。如果没有TLS,您将无法保证密钥来自您的服务器(有人将能够伪造响应)。因此,JWKS端点上的TLS是必须的。

您不需要相互的TLS,除非对它有一些高安全性要求。

正如您所指出的,最好使用由可信CA签名的证书来实现此目的。

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

https://stackoverflow.com/questions/68076910

复制
相关文章

相似问题

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