Код: Выделить всё
[HttpGet]
public async Task GetAllRoleClaims(string email)
{
var user = await _userManager.FindByEmailAsync(email);
var role= await _userManager.GetRolesAsync(user);
var roleclaim = await _roleManager.GetClaimsAsync(role);
// var roleclaim = await _roleManager.GetClaimsAsync((IdentityRole)role);
return Ok(roleclaim);
}
невозможно преобразовать из «System.Collections.Generic.IList» в «Microsoft» .AspNetCore.Identity.IdentityRole'
Ошибка в этом разделе:
Код: Выделить всё
var roleclaim = _roleManager.GetClaimsAsync(role);
Невозможно привести объект типа 'System.Collections.Generic.List` 1[System.String]» для ввода «Microsoft.AspNetCore.Identity.IdentityRole».
Может ли кто-нибудь помочь мне, как получитьRoleClaims из Идентификация ядра .net с использованием roleManager?
Подробнее здесь: https://stackoverflow.com/questions/747 ... -6-web-api