我不确定IdentityServer是如何产生jwk的。当我运行它时,我只能看到一组jwk。我看到一些例子就像https://login.microsoftonline.com/common/discovery/v2.0/keys,它有多个jwk。在这个url中,jwks似乎指的是租户。这是不是意味着,如果我将我的IdentityServer与其他OpenId提供商如谷歌、脸书集成在一起,我也可以拥有多个jwks?
发布于 2019-02-20 17:16:53
Identity Server 4只使用一个非对称密钥对对JWT进行签名。据我所知,不支持对每个租户使用密钥对(当然,除非您为每个租户托管一个单独的实例)。
还值得注意的是,从技术上讲,您可以拥有多个密钥对,但这是为了支持signing key rollover,而不是多租户。
https://stackoverflow.com/questions/54777673
复制相似问题