我正在研究構建一個實現IdentityServer的接口的類IResourceStore
。我的目標是按照自定義存儲庫中定義的服務IdentityResource
和ApiResource
集合。IdentityServer4,IResourceStore.GetAllResources()
理想情況下,我將收到有關這些資源的請求並回復與查詢相關的子集。簡而言之:你只得到你要求的東西。
GetAllResources()
方法讓我很詫異:IdentityServer實際上是否需要從我的存儲庫中提取整套我的標識和API資源並使其可用?在這一點上,我不知道這些集合會增長多少,或者將它們從存儲庫中拉出來的成本。
簡單地使用空或空資源列表進行響應會產生什麼後果?
-S
啊,這是有道理的。謝謝! –