2017-08-09 46 views
0

我們正在設計一個綠色的多租戶(web /移動)系統,並計劃使用IdentityServer4。具有多個(自定義)用戶存儲的Identityserver4

我代替了IdentityServer4中的一等多租戶支持,我們正在研究爲每個租戶分開用戶存儲。當試圖弄清楚如何去這樣做,我看的https://github.com/IdentityServer/IdentityServer4.AspNetIdentity

這似乎是註冊的IResourceOwnerPasswordValidator的實現,它僅使用「資源所有者密碼」交付式時被調用執行。

應該實現和註冊哪些接口以支持其他(例如隱式)授權類型中的自定義/多個用戶存儲?

- 托爾A.約翰森

回答

0

交互式登錄邏輯進入 「帳戶控制器」。您可以使用acr_values參數(或某個自定義參數)來指示客戶端的租戶ID,然後通過IIdentityServerInteractionService.GetAuthorizationContext方法在控制器中檢索該參數。

相關問題