Denne artikel er mere relevant for din situation. Den du linkede er til konfigurationsdata og ikke til brugerdata:http:/ /docs.identityserver.io/en/release/quickstarts/6_aspnet_identity.html
Kort sagt, du vil have adgang til dine brugerdata gennem Asp.Net Core Identity. Du skal:
- Lav en brugerklasse, der indeholder de relevante felter som din database
- Opret en EntityFramework DbContext-klasse for at tilknytte din database til din klasse
- Registrer din brugerklasse og dbcontext med aspnet-kerneidentitet
- Fortæl IdentityServer at bruge AspNetIdentity
Sådan kan din Startup ConfigureServices-metode se ud, når den er implementeret. Ikke afbildet her er de DbContext- og User-klasser, du skal lave.
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>();
}
Se dokumenterne på AspNet Identity for detaljer om konfiguration af din brugerklasse og dbcontext:https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity