IdSrv4のClientStoreにキャッシュを実装する方法は?私はすでにAddClientStoreCache でドキュメントをチェックしていますが、それは...私のConfigureServices次のように私はIdSrvを設定してい方法で 私を助けていません:IdentityServer4でキャッシュを実装する方法は?
services.AddIdentityServer(options =>
{
options.IssuerUri = "http://idp.address.jus.br/";
options.Caching.ClientStoreExpiration = TimeSpan.FromHours(1);
})
.AddSigningCredential(cert)
.AddClientStoreCache<ClientStore>();
を...そして、私のClientStoreで実装私はキャッシングについて何も持っていない...私はwheterをチェックする必要があります情報はキャッシュにあるFindClientByIdAsync何らかの形でですか?または、私のためにそのフードの下で行われた?
あなたがCachingClientStore.cs
のサンプル実装を探しているなら、あなたがチェックすることができ、私は唯一のIdentityServer4.Postgresqlでサンプルを見つけましたが、私は私のカスタムストアクラスに成功事例のでそれを複製することはできません...
キャッシングとはどういう意味ですか? 'clients'、' access_tokens'をデータベースに保存しますか? – moritzg
IdrSrvにはClientStoreとResourceStoreのキャッシュオプションがありますが、そのサンプルがあります。 –