2016-12-10 97 views
3

我正在尋找用於生產的IdentityServer 4的樣本,它沒有這個令人討厭的InMemory'這個和那個'。基本上我們需要從數據庫中配置IdentityServer的IdentityResource,ApiResource,Client,Scope(基本上都是)。身份服務器4用於生產

我在我的代碼中有以下(至今),但不知道如何從數據庫中獲得以上所有內容。

services.AddIdentity<User, Role>() 
      .AddEntityFrameworkStores<RegistrationContext>() 
      .AddDefaultTokenProviders(); 

任何幫助或指針都非常appriciated。 這是IdentityServer4,dotnet核心和EF Core。

回答

1
+1

當然,我有。但我沒有看到Code First方法。 (它將成爲POCO的Database First,所以我不會使用EF遷移工具,我也遇到了這個https://github.com/scottbrady91/IdentityServer4-Example/tree/master/src/ScottBrady91.IdentityServer4。例子但它也使用Code第一種方法我的問題是你如何(或你們在哪裏)連接你的Scopes/ApiResource/Clients等(當它不是EF POCO與數據庫優先? – daehaai

+1

那麼你究竟在尋找什麼那麼如果你想連接到你自己的數據庫,實現'IClientStore'和'IResourceStore'接口。 – leastprivilege

+0

感謝多數民衆贊成我正在尋找。我找到了上述文檔的pdf版本。出於某種原因,我發現閱讀pdf使用「閱讀文檔」版本要容易得多,謝謝 – daehaai