test api roles

This commit is contained in:
2026-03-24 19:41:36 -05:00
parent 93e8b6ee0d
commit 63c2da652c
2 changed files with 4 additions and 2 deletions

View File

@@ -21,13 +21,15 @@ builder.Services.AddDbContext<AppDbContext>(options =>
builder.Services.AddControllers();
// services
builder.Services.AddScoped<UserService>();
builder.Services.AddScoped<ItemService>();
builder.Services.AddScoped<JwtService>();
// configuration for jwt authentication
builder.Services.AddIdentity<User, IdentityRole>()
.AddEntityFrameworkStores<AppDbContext>()
.AddDefaultTokenProviders();
.AddDefaultTokenProviders()
.AddRoles<IdentityRole>();
builder.Services.AddAuthentication(options => {
options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;