私はIdentityServer IResourceStore
インターフェイスを実装するクラスを構築しています。私の目標は、カスタムリポジトリで定義されたIdentityResource
とApiResource
のコレクションを提供することです。IdentityServer4、IResourceStore.GetAllResources()
理想的には、私はこれらのリソースに対する要求を受け取り、クエリに関連するサブセットで応答します。要するに:あなたはあなたが求めるものだけを得る。
GetAllResources()
メソッドを使用すると、IdentityServerは実際に自分のIDとAPIリソースの全セットをリポジトリから取得し、これを利用できるようにする必要がありますか?現時点では、これらのコレクションがどれだけ大きくなるか、またはそれらをリポジトリから引き出すコストはわかりません。
リソースの空または空のリストで単純に応答するとどうなりますか?
-S
ああ、意味があります。ありがとう! –