1. Проектирование REST API для авторизации
Backend-разработчикКонтекст
Разработчик создает эндпоинт для входа в систему и должен возвращать правильные HTTP-статусы при неверном пароле или заблокированном аккаунте.
Проблема
Необходимо быстро уточнить разницу в применении кодов 401 Unauthorized и 403 Forbidden.
Как использовать
Выберите категорию «4xx Ошибка клиента» в фильтре категорий и введите «40» в поле поиска.
Фильтр категорий: 4xx, Поиск: 40Результат
Разработчик видит детальное описание: 401 требует аутентификации, а 403 указывает на отсутствие прав доступа даже при успешном входе, и применяет их в коде.