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

@@ -46,6 +46,8 @@ namespace PARR.API.Authentication
var claims = new List<Claim> {
new Claim(ClaimTypes.Name, user.UserIp)
};
// добавляем роли
user.Roles.ForEach(r => claims.Add(new Claim(ClaimTypes.Role, r.Name)));
var claimsIdentity = new ClaimsIdentity(claims, Scheme.Name);
var claimsPrincipal = new ClaimsPrincipal(claimsIdentity);