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();
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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
                );
        }