我们正在使用.NET Core Web应用程序实施Identity Server 4。
我阅读了Identity Server文档。在配置Identity Server(使用DI)时,有一行代码:
我阅读了Identity Server文档。在配置Identity Server(使用DI)时,有一行代码:
.AddTemporarySigningCredential
我试图理解Signing credential(签名凭证)是什么,但无法弄清楚。因此,我不知道是否可以使用内置的临时凭证,还是应该提供其他凭证。
我的问题是,Signing credential是什么,我应该如何使用它?
在Identity Server文档中,它的定义如下:
添加签名密钥服务,向各种令牌创建/验证服务提供指定的密钥材料。您可以传递X509Certificate2、SigningCredential或从证书存储库引用的证书。
所以看来这很重要 :)
AddSigningCredential(...)
,请参考这些文档。我稍微更新了我的回答。 - Jeroen