【问题标题】:identityserver4 doesn't generate x5c, or x5t. x5c is nullidentityserver4 不生成 x5c 或 x5t。 x5c 为空
【发布时间】:2018-09-20 04:45:06
【问题描述】:

My Identityserver4 /.well-known/openid-configuration/jwks 返回:

"keys": [{
    "kty": "RSA",
    "use": "sig",
    "kid": "658afeec71f865172646636c1964c00a",
    "e": "AQAB",
    "n": "utmbhyq_j1nhoNOGvj3TmEYb6pSYHo8PpzGr2VkNxdBx3GnKwv29rm0jwHw4l_o_HAAlws_okgdqjqyxUx9HH3fZkPlbNTGzufu7JSy_7kFS1KVsfIWj8CLaVPNJNE_2T6L7gWru86ASf0uCxc7Wsxqy6AWu9bIrAg4-Bz3Tlyclu6pqvNhetkIrc9IC_YKWjL3Udsk3UkEYcN8opOn5DLgw6ogBb7EOp-DEbcmY9YQCPBHCBTpqkkhRDI4HmT831Qn7UGB6L6K47CLBuUGjbI_QzW-lEQ0QeJE9zqJ5AThX1CbKhQgyX2sEEHPbrG_iZosltqRd7G6FF8jcaySwzQ",
    "alg": "RS256"
}]

x5c 和 x5t 丢失。知道为什么吗?

【问题讨论】:

  • 这是什么问题?有一个 IS4 的演示版本,由 IS4 人员自己托管,也有 doesn't include these properties
  • @KirkLarkin 我正在实施他们必须保护 WCF 服务器的解决方案,看看啊here 在我自己的服务器上,idsr4 工作正常,当我将它移到 GoDaddy 上的那个时它没有不行。谢谢
  • 你找到解决办法了吗?

标签: asp.net-core jwt identityserver4


【解决方案1】:

问题实际上出在 web.config 上。我在测试东西之前有一些额外的行,我删除了它们。 这些是我删除它们的行:

<environmentVariables>
    <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>

它正在获取开发者证书。

【讨论】:

  • 嗯...我想知道为什么它在开发人员模式下不返回 x5c 字段。它仍然使用证书,所以它不应该返回它吗?
猜你喜欢
  • 2022-12-24
  • 2019-10-21
  • 2017-04-01
  • 2020-08-01
  • 2021-12-09
  • 2019-10-05
  • 2019-08-09
  • 2021-06-25
  • 2021-01-09
相关资源
最近更新 更多