feat(api): аутентификация, отключен кастомный BaseSimpleRoleProvider, роли добавляются в ParrAuthenticationHandler

This commit is contained in:
Mikhail Trubnikov
2023-12-04 08:48:13 +10:00
parent dc0c2b340b
commit e0b0297c15
4 changed files with 8 additions and 3 deletions

View File

@@ -35,7 +35,8 @@ builder.Services.AddDallSettings(builder.Configuration);
// Auth
builder.Services.AddAuthentication(ParrAuthenticationOptions.DefaultScheme)
.AddScheme<ParrAuthenticationOptions, ParrAuthenticationHandler>(ParrAuthenticationOptions.DefaultScheme, opt => { });
builder.Services.AddSimpleRoleAuthorization<BaseSimpleRoleProvider>();
// не используем, так как проверка ролей остается прежней, а роли подставляем в ParrAuthenticationHandler
//builder.Services.AddSimpleRoleAuthorization<BaseSimpleRoleProvider>();
builder.Services.AddHttpContextAccessor();