Get IdentityServer3 to use an existing SQL user database

I am trying to authenticate a user against an existing user database. I have an existing database with a user table, and I want Identity Server to browse this database and authenticate the user.

I found examples for MembershipReboot and AspNetIdenetity, but I'm confused about how I need to create my own user database mapping.

I am not trying to create an external provider like Facebook

Has anyone received any ideas or seen any lessons on how to do this?

+5
source share
1 answer

You can implement your own IUserService, and then at startup you can install IdentityServer to use the new user service

var factory = InMemoryFactory.Create( clients: Clients.Get(), scopes: Scopes.Get()); var userService = new MyUserService(); factory.UserService = new Registration<IUserService>(resolver => userService); 

https://identityserver.imtqy.com/Documentation/docsv2/advanced/userService.html

EDIT: Fixed dead link

+9
source

All Articles