feat: Hinzufügen und Konfigurieren von EntityFrameworkCore und UI-Paketen von Microsoft.AspNetCore.Identity.

This commit is contained in:
Developer 02 2024-12-09 09:37:49 +01:00
parent e33d859603
commit 19485860a5
2 changed files with 12 additions and 0 deletions

View File

@ -50,6 +50,7 @@
<PackageReference Include="DigitalData.Core.API" Version="2.0.1" />
<PackageReference Include="DigitalData.EmailProfilerDispatcher" Version="2.0.0" />
<PackageReference Include="HtmlSanitizer" Version="8.0.865" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="7.0.16" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="7.0.4" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.16" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="7.0.15">

View File

@ -16,6 +16,8 @@ using DigitalData.EmailProfilerDispatcher;
using EnvelopeGenerator.Infrastructure;
using EnvelopeGenerator.Web.Sanitizers;
using EnvelopeGenerator.Application.Extensions;
using Microsoft.AspNetCore.Identity;
using EnvelopeGenerator.Domain.Entities;
var logger = LogManager.Setup().LoadConfigurationFromAppSettings().GetCurrentClassLogger();
logger.Info("Logging initialized!");
@ -87,6 +89,15 @@ try
options.TableName = "TBDD_CACHE";
});
builder.Services.AddIdentity<Receiver, IdentityRole>()
.AddEntityFrameworkStores<EGDbContext>()
.AddDefaultTokenProviders();
builder.Services.Configure<IdentityOptions>(options =>
{
options.SignIn.RequireConfirmedEmail = true;
});
// Add envelope generator services
builder.Services.AddEnvelopeGenerator(config);