Как отобразить неавторизованный код состояния по отношению к [Authorize (Roles = "User, Admin")] - PullRequest
0 голосов
/ 28 февраля 2020

Цель:
, если пользователь не имеет доступа к URL API (с правильным токеном или нет), ответ с ошибкой 401 Статус должен отображаться в текстовом формате.

Он должен использоваться в отношении [Authorize (Roles = "User, Admin")].

Проблема:
Возможно ли это сделать?
Если да, то как?

Спасибо!

[Route("GetUser")]
[Authorize(Roles = "User, Admin")]
[HttpGet]
public async Task<IActionResult> GetUser()
{
    var name = User.GetClaimValue("Name");

    return Ok(new CustomResponse<string> { Message = Global.ResponseMessages.Success, StatusCode = StatusCodes.Status200OK, Result = "You are an authorized user" });
}

Спасибо!

...