public static IServiceCollection AddIdentityWithStore()

in src/Shared/IdentityDbContext/DependencyInjection.cs [29:51]


        public static IServiceCollection AddIdentityWithStore(this IServiceCollection services, IConfiguration configuration)
            => AddIdentityWithStore(services, configuration, null);

        public static IServiceCollection AddIdentityWithStore(this IServiceCollection services,
            IConfiguration configuration,
            Assembly migrationsAssembly)
        {
            services.AddDbContext<ApplicationDbContext>(builder =>
                builder.UseNpgsql(configuration.GetConnectionString("IdentityConnectionString"),
                    optionsBuilder =>
                    {
                        if (migrationsAssembly != null)
                        {
                            optionsBuilder.MigrationsAssembly(migrationsAssembly.FullName);
                        }
                    }));

            services.AddIdentity<ApplicationUser, IdentityRole>()
                .AddEntityFrameworkStores<ApplicationDbContext>()
                .AddDefaultTokenProviders();

            return services;
        }