public static void Register(ServiceCollection services) { services.AddLogging(); services.AddAbpIdentity <Tenant, User, Role, SecurityStampValidator>(options => { options.Cookies.ApplicationCookie.AuthenticationScheme = "AbpZeroTemplateAuthSchema"; options.Cookies.ApplicationCookie.CookieName = "AbpZeroTemplateAuth"; }) .AddUserManager <UserManager>() .AddRoleManager <RoleManager>() .AddSignInManager <SignInManager>() .AddClaimsPrincipalFactory <UserClaimsPrincipalFactory>() .AddDefaultTokenProviders(); }
public static void Register(ServiceCollection services) { services.AddLogging(); services.AddAbpIdentity <Tenant, User, Role>() .AddAbpTenantManager <TenantManager>() .AddAbpEditionManager <EditionManager>() .AddAbpRoleManager <RoleManager>() .AddAbpUserManager <UserManager>() .AddAbpSignInManager <SignInManager>() .AddAbpLogInManager <LogInManager>() .AddAbpUserClaimsPrincipalFactory <UserClaimsPrincipalFactory>() .AddAbpSecurityStampValidator <SecurityStampValidator>() .AddPermissionChecker <PermissionChecker>() .AddAbpUserStore <UserStore>() .AddAbpRoleStore <RoleStore>() .AddFeatureValueStore <FeatureValueStore>() .AddDefaultTokenProviders(); }
public override void PreInitialize() { Configuration.BackgroundJobs.IsJobExecutionEnabled = false; var services = new ServiceCollection(); services.AddAbpIdentity <Tenant, User, Role>(); services.AddIdentityServer() .AddDeveloperSigningCredential() .AddAbpPersistedGrants <SampleAppDbContext>() .AddInMemoryIdentityResources(IdentityServerConfig.GetIdentityResources()) .AddInMemoryApiResources(IdentityServerConfig.GetApiResources()) .AddInMemoryClients(IdentityServerConfig.GetClients()) .AddAbpIdentityServer <User>() .AddProfileService <AbpProfileService <User> >(); var serviceProvider = WindsorRegistrationHelper.CreateServiceProvider( IocManager.IocContainer, services ); }