内存服务和存储


layout: docs-default

内存服务和存储

在开发和测试环境可以使用内存服务和存储快速设置和启动IdentityServer。
如果没有特别配置,我们总是使用内存服务和存储处理授权码,同意(consent),参考令牌和更新令牌。

对于,客户端,仓库和用户,我们可以提供一个静态的Client, ScopeInMemoryUser列表。

下面代码只可以在开发和测试期间使用.

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);

你可能感兴趣的:(内存服务和存储)