public static IdentityServerServiceFactory Configure(this IdentityServerServiceFactory factory, string connectionString) { var serviceOptions = new EntityFrameworkServiceOptions { ConnectionString = connectionString }; factory.RegisterOperationalServices(serviceOptions); factory.RegisterConfigurationServices(serviceOptions); //factory.RegisterClientStore(serviceOptions); factory.Register(new Registration <Context>(resolver => new Context(connectionString))); factory.Register(new Registration <UserStore>()); factory.Register(new Registration <UserManager>()); factory.UserService = new Registration <IUserService, IdentityUserService>(); return(factory); }
public static IdentityServerServiceFactory Configure(this IdentityServerServiceFactory factory, EntityFrameworkServiceOptions serviceOptions, string userBaseConnStr) { factory.RegisterOperationalServices(serviceOptions); factory.RegisterConfigurationServices(serviceOptions); //which one goes first? factory.Register(new Registration <Context>(resolver => new Context(userBaseConnStr))); factory.Register(new Registration <UserStore>()); factory.Register(new Registration <UserManager>()); factory.UserService = new Registration <IUserService, IdentityUserService>(); factory.CorsPolicyService = new Registration <ICorsPolicyService>(new DefaultCorsPolicyService { AllowAll = true }); return(factory); }