簡體   English   中英

獲取IdentityServer3以使用現有用戶sql數據庫

[英]Get IdentityServer3 to use existing user sql database

我正在嘗試針對現有用戶數據庫對用戶進行身份驗證。 我有一個帶有用戶表的現有數據庫,我希望Identity Server查看此數據庫並對用戶進行身份驗證。

我找到了MembershipReboot和AspNetIdenetity的示例,但我對如何創建自己的用戶數據庫映射感到困惑。

我不是要創建一個外部提供商,例如Facebook

有沒有人有任何想法或看到任何關於如何做到這一點的教程?

您可以實現自己的IUserService,然后在啟動時可以將IdentityServer設置為使用新的用戶服務

var factory = InMemoryFactory.Create(
    clients: Clients.Get(), 
    scopes: Scopes.Get());

var userService = new MyUserService();
factory.UserService = new Registration<IUserService>(resolver => userService);

https://identityserver.github.io/Documentation/docsv2/advanced/userService.html

編輯:修復死鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM