【问题标题】:Multiple jwks in IdentityServerIdentityServer 中的多个 jwks
【发布时间】:2019-02-20 17:16:53
【问题描述】:

我不确定 IdentityServer 是如何产生 jwks 的。当我运行它时,我只能看到一组 jwks。我看到一些例子就像https://login.microsoftonline.com/common/discovery/v2.0/keys 它有多个jwks。在这个 url 中,似乎 jwks 指的是租户。这是否意味着如果我将我的 IdentityServer 与 Google、Facebook 等其他 OpenId 提供商集成,我也可以拥有多个 jwks?

【问题讨论】:

    标签: .net openid identityserver4 identityserver3 jwk


    【解决方案1】:

    Identity Server 4 仅使用一对不对称密钥对来签署 JWT。据我所知,没有开箱即用的支持来为每个租户使用密钥对(当然,除非您为每个租户托管一个单独的实例)。

    另外值得注意的是,从技术上讲,您可以拥有多个密钥对,但这是为了支持 signing key rollover 而不是多租户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-10
      • 2016-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-17
      • 2023-04-08
      相关资源
      最近更新 更多