Use PreConfigure configure identityBuild

pull/4443/head
liangshiwei 5 years ago
parent 0ea1e59d3b
commit f55f57309f

@ -9,13 +9,17 @@ namespace Volo.Abp.Identity.AspNetCore
)]
public class AbpIdentityAspNetCoreModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
public override void PreConfigureServices(ServiceConfigurationContext context)
{
context.Services
.GetObject<IdentityBuilder>()
.AddDefaultTokenProviders()
.AddSignInManager();
PreConfigure<IdentityBuilder>(builder =>
{
builder.AddDefaultTokenProviders();
builder.AddSignInManager();
});
}
public override void ConfigureServices(ServiceConfigurationContext context)
{
//(TODO: Extract an extension method like IdentityBuilder.AddAbpSecurityStampValidator())
context.Services.AddScoped<AbpSecurityStampValidator>();
context.Services.AddScoped(typeof(SecurityStampValidator<IdentityUser>), provider => provider.GetService(typeof(AbpSecurityStampValidator)));

Loading…
Cancel
Save