【发布时间】:2021-12-17 10:22:50
【问题描述】:
我想构建一个身份验证服务,该服务使用 JWT 和使用 RS256 生成的签名。在单服务器解决方案中,实现相当简单。但是,当涉及到使其成为多节点时,有两个相关的问题我没有找到明确的答案:
-
在集群解决方案中,每个服务器应该使用自己的密钥对还是多个节点可以使用共享密钥对?在那种情况下如何有效地构建一个不包含太多键的 JWK?
-
另一方面,如果可以在不引起重大安全问题的情况下共享私钥,那么共享密钥和管理其轮换的最佳方法是什么?
【问题讨论】:
标签: authentication jwt rsa cluster-computing hmac