15-5 Configuration de Identity
Ajoutez à la liste de classes disponibles à l'injection de dépendances, dans Program.cs
les deux repositories RoleRepository
et UserRepository
.
De plus, ajoutez via AddIdentity
nos modèles pour représenter un utilisateur et un rôle).
Snowfall.Web.Mvc/Program.cs
// Injection de dépendances
builder.Services.AddSingleton<DapperContext>();
builder.Services.AddScoped<IEvenementRepository, EvenementRepository>();
builder.Services.AddScoped<IVilleRepository, VilleRepository>();
builder.Services.AddScoped<IEvenementService, EvenementService>();
builder.Services.AddScoped<IVilleService, VilleService>();
builder.Services.AddScoped<IRoleStore<ApplicationRole>, RoleRepository>();
builder.Services.AddScoped<IUserStore<ApplicationUser>, UserRepository>();
// Identity
builder.Services.AddIdentity<ApplicationUser, ApplicationRole>();