layout: docs-default
内存服务和存储
在开发和测试环境可以使用内存服务和存储快速设置和启动IdentityServer。
如果没有特别配置,我们总是使用内存服务和存储处理授权码,同意(consent)
,参考令牌和更新令牌。
对于,客户端,仓库和用户,我们可以提供一个静态的Client
, Scope
和 InMemoryUser
列表。
下面代码只可以在开发和测试期间使用.
var factory = new IdentityServerServiceFactory()
.UseInMemoryUsers(Users.Get())
.UseInMemoryClients(Clients.Get())
.UseInMemoryScopes(Scopes.Get());
var idsrvOptions = new IdentityServerOptions
{
Factory = factory,
SigningCertificate = Cert.Load(),
};
app.UseIdentityServer(idsrvOptions);
网友评论