Несанкционированные запросы ASP.Net / ASP.NET Core Web API возвращают 302 ответа перенаправления вместо 401
В ASP.Net / ASP.Net Core WebAPI
Когда клиент / браузер пытается получить доступ к конечной точке WebAPI, которая украшена[Authorized]
приписывать. Это получает302-Found
код состояния с перенаправлением ответа на страницу входа вместо401-Unauthorized
за несанкционированный запрос.
Примечание: я заметил, чтоFail(AuthorizationContext context)
метод вAuthorizeAttribute фильтр устанавливает код ответа как401-Unauthorized
, но в конечном итоге браузер получает302-Found
ответ.
Как я могу отправить401 ответ вместо302 ?
ОБНОВЛЕНИЕ: обновить вопрос с ASP.NET Core