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