我正在尝试设置 IdentityServer 4 (1.0.0-rc2) 服务器。我已经按照文档 ( http://identityserver4.readthedocs.io/ ) 中的说明进行操作,但它似乎缺少一些我在 IdentityServer3 中熟悉的功能。
我发现了这篇关于 IdentityServer4 的文章 ( http://elemarjr.com/en/2016/04/18/learning-identityserver4-part-1-securing-an-webapi/ ),但是文章中展示了一些东西在最新版本中似乎不可用(我猜那篇文章是针对旧版本编写的)。
我发现为了设置证书,而不是在 IdentityServerOptions 对象中设置它,我需要直接在 builder 对象上设置它。所以不要这样做:
var builder = services.AddIdentityServer(options =>
{
options.SigningCertificate = certificate;
});
我现在这样做:
builder.SetSigningCredential(certificate);
- 我似乎找不到的是如何定义
RequireSsl
属性。 - 如何设置
IdentityServerFactory
设置?
有没有一个地方包含更多关于 IdentityServer4 的文档?