Цель:
, если пользователь не имеет доступа к 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" });
}
Спасибо!