ancora setup progetto identity

This commit is contained in:
Samuele Locatelli
2024-01-09 17:37:10 +01:00
parent 1669413558
commit 1acdde89e8
12 changed files with 55 additions and 23 deletions
+6 -5
View File
@@ -37,11 +37,12 @@ builder.Services.AddSingleton<IConnectionMultiplexer>(redisMultiplexer);
string dbServerAddr = builder.Configuration["DbConfig:Server"];
string nKey = builder.Configuration["DbConfig:nKey"];
string sKey = builder.Configuration["DbConfig:sKey"];
DbConfig.InitDb(dbServerAddr, nKey, sKey);
MagMan.Data.DbConfig.InitDb(dbServerAddr, nKey, sKey);
MagMan.User.DbConfig.InitDb(dbServerAddr, nKey, sKey);
// inizializzo il DB e creo (se necessario) l'utente
DbConfig.CheckUser(nKey, sKey);
MagMan.User.DbConfig.CheckUser(nKey, sKey);
// verifico se serve applicazione migrazioni
DbConfig.ExecMigrationMain();
MagMan.Data.DbConfig.ExecMigrationMain();
//DbConfig.ExecMigrationIdentity();
string connStringDB = DbConfig.CONNECTION_STRING;
@@ -84,11 +85,11 @@ builder.Services.Configure<DataProtectionTokenProviderOptions>(o =>
builder.Services.AddDbContext<UserIdentityDbContext>(options =>
builder.Services.AddDbContext<MagMan.User.UserIdentityDbContext>(options =>
options.UseSqlServer(connectionString));
builder.Services.AddDefaultIdentity<IdentityUser>(options => options.SignIn.RequireConfirmedAccount = true)
.AddEntityFrameworkStores<UserIdentityDbContext>();
.AddEntityFrameworkStores<MagMan.User.UserIdentityDbContext>();
#if false