есть метод action
:
[Authorize(Roles = "Admin")]
[HttpGet("test")]
public async Task<IActionResult> tst()
{
var user = _userManager.Users.FirstOrDefault(x => x.Email == User.Claims.FirstOrDefault(y => y.Type == JwtRegisteredClaimNames.Email).Value.ToString());
var res = await _userManager.GetRolesAsync(user);
return Ok(res.ToList());
}
Возвращает ошибку 403
Но если закоментить вот так:
//[Authorize(Roles = "Admin")]
[HttpGet("test")]
public async Task<IActionResult> tst()
{
var user = _userManager.Users.FirstOrDefault(x => x.Email == User.Claims.FirstOrDefault(y => y.Type == JwtRegisteredClaimNames.Email).Value.ToString());
var res = await _userManager.GetRolesAsync(user);
return Ok(res.ToList());
}
Результат Admin
:
Вопрос: почему не работает авторизация по ролям??? Что я делаю не так?
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Не могу перетащить файл из окна Solution Explorer в любую папку, например, на рабочий столMust have фича, ранее пользовался продуктом от JetBrains - Rider
Продолжаю разбираться с анимацией, и на этот раз не могу справиться с задачей плавной отрисовки круга, те
Как в Laravel средствами внутренних функций написать этот код более элегантнее?