Este artigo é mais relevante para a sua situação. O que você vinculou é para dados de configuração e não para dados do usuário:http:/ /docs.identityserver.io/en/release/quickstarts/6_aspnet_identity.html
Em resumo, você deseja acessar seus dados de usuário por meio do Asp.Net Core Identity. Você precisa:
- Crie uma classe de usuário contendo os campos relevantes como seu banco de dados
- Crie uma classe EntityFramework DbContext para mapear seu banco de dados para sua classe
- Registre sua classe de usuário e dbcontext com identidade principal aspnet
- Diga ao IdentityServer para usar o AspNetIdentity
É assim que seu método Startup ConfigureServices pode parecer depois de implementado. Não estão representadas aqui as classes DbContext e User que você precisa fazer.
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddEntityFramework()
.AddSqlServer()
.AddDbContext<YourUserStoreDbContextHere>(options =>
options.UseSqlServer(Configuration["Data:DefaultConnection:ConnectionString"]));
services.AddIdentity<YourUserClassHere, YourRoleClassHereIfAny>()
.AddEntityFrameworkStores<YourUserStoreDbContextHere>()
.AddDefaultTokenProviders();
services.AddIdentityServer()
// Other config here
.AddAspNetIdentity<YourUserClassHere>();
}
Consulte os documentos sobre AspNet Identity para obter detalhes sobre como configurar sua classe de usuário e dbcontext:https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity