Скачать приложение
Всё Разработка сайтов Нейросети SEO продвижение Digital Маркетинг Контекстная реклама Соцсети Дизайн Поисковое продвижение Бизнес Объявления и профиль Авито Маркетинговое продвижение Контекстная реклама и Директ Продвижение товаров Ozon Сообщества и материалы ВК Бренд и экспертная репутация Карты и локальные организации ИИ и заметность в ответах Региональное продвижение Сайты и посадочные страницы Мобильные приложения Продвижение в социальных сетях Бизнес и продукт Продвижение профессиональных услуг Статьи и редакционный контент Видео и YouTube Музыка и работа артиста Delo — Delo: как различать значения запроса Delo — СЭД «Дело»: задачи и границы системы Delo — ДЕЛО-Web: как проверить рабочий адрес Delo — ДЕЛО-Web: вход и проверка доступа Delo — СЭД «Дело»: проверка карточки документа Delo — СЭД «Дело»: как организовать поиск Delo — СЭД «Дело»: файлы и версии документа Delo — СЭД «Дело»: согласование и маршрут Delo — СЭД «Дело»: поручения и результат Delo — СЭД «Дело»: отчёты и сравнение данных Delo — СЭД «Дело»: подготовка обращения Delo — СЭД «Дело»: роли и доступ к объектам Delo — Delo-Press: как найти нужное издание Delo — Delo-Press: работа с архивом статей Delo — Delo-Press: проверка условий подписки Delo — Delo-Press: как проверять образец документа Delo — Delo Design: как выбрать мебель Delo — Стулья Delo: сравнение под задачу Delo — Стул ЙО Delo: проверка исполнения Delo — Столы Delo: габариты и комплектность Delo — Delo СУПЕРКВАДРАТ: как проверить параметры Delo — Диваны Delo: выбор конфигурации Delo — Кресла Delo: посадка и размещение Delo — Delo мебель: как проверить заказ и доставку Delo — Delo Design: замеры перед выбором мебели Delo — Delo Chevron и Texaco: чтение обозначений Delo — Delo Grease EP 2: проверка характеристик Delo — Delo Grease: сравнение NLGI 1 и 2 Delo — Delo Starplex EP 2: проверка точного продукта Delo — Delo 400 RDS 10W-40: как сверять требования Lid — Lid: перевод и выбор значения Lid — Lid: произношение и чтение Lid — Cup lid: перевод в контексте посуды Lid — Trunk lid и boot lid: перевод автомобильных фраз Lid — Remove lid: как переводить указание Lid — No lid и microwave no lid: чтение маркировки Lid — Keep a lid on something: смысл выражения Lid — Half-lidded eyes: перевод описания взгляда Lid — SNR UPS LID: как различать модели Lid — SNR-UPS-LID-600-XPS: проверка комплекта Lid — SNR-UPS-LID-600-LED: чтение характеристик Lid — SNR-UPS-LID-1000-XPS: критерии выбора Lid — SNR UPS LID 1200: модель и исполнение Lid — SNR UPS LID 1500: сравнение исполнений Lid — SNR UPS LID 2000: проверка задачи резервирования Lid — Lid Open Power On: включение при открытии Lid — Wake on Lid Open: пробуждение и контекст Lid — Lid Open Resume: как понимать настройку Lid — Wake on USB While Lid Closed: что проверять Lid — Крышка ноутбука: BIOS и параметры питания Lid — Knock on the Coffin Lid: что важно перед началом Lid — Knock on the Coffin Lid: порядок первых попыток Lid — Knock on the Coffin Lid: логика выбора карт Lid — Knock on the Coffin Lid: предметы и экипировка Lid — Knock on the Coffin Lid: выбор и прохождение Lid — Knock on the Coffin Lid: как разбирать сложный бой Lid — Knock on the Coffin Lid: проверка перед запуском Lid — Похожие на Knock on the Coffin Lid игры: критерии Lid — Stars of the Lid: как проверять альбом и издание Lid — A Song for Stars of the Lid: как не перепутать трек Дело — Картотека арбитражных дел: поиск записи Дело — Арбитражное дело по номеру: проверка реквизитов Дело — Арбитражные дела участника: проверка совпадений Дело — Как найти судебное дело: выбор источника Дело — Поиск дела по фамилии: как проверять результат Дело — Номер дела: где искать и что сверять Дело — Расписание дел: проверка даты и суда Дело — Движение и статус дела: чтение событий Дело — Решение по делу: поиск и реквизиты Дело — Постановление и определение по делу: проверка акта Дело — Гражданское дело: проверка открытой информации Дело — Уголовное дело: границы публичного поиска Дело — Административное дело: как уточнить вид и запись Дело — Дела Верховного Суда: поиск акта и реквизитов Дело — Реестр наследственных дел: проверка поиска Дело — Наследственное дело: как подготовить уточнение Дело — Материалы дела: публичный поиск и ознакомление Дело — Дело о банкротстве: проверка карточки и документов Дело — Номенклатура дел: проверка структуры Дело — Опись дела: связь записи и состава Дело — Внутренняя опись дела: проверка документов Дело — Обложка дела: как сверять реквизиты Дело — Передача дел в архив: подготовка сверки Дело — Личное дело: состав и учёт документов Дело — Дело в архиве: поиск по описанию Дело — Сроки хранения дел: проверка основания Дело — Слово «дело»: значение в контексте Дело — Как ответить на «как дела»: выбор формулировки Дело — «Делу время, потехе час»: смысл и употребление Дело — Синонимы к слову «дело»: как выбрать замену Лиды — Лид в продажах: понятное определение Лиды — Качество лидов: как определить критерии Лиды — Квалификация лидов: вопросы и результат Лиды — MQL-лид: критерии готовности для маркетинга Лиды — SQL-лид: передача от маркетинга в продажи Лиды — Холодные, тёплые и горячие лиды: различия Лиды — Источники лидов: учёт и сравнение каналов Лиды — Стоимость лида CPL: расчёт и сравнение Лиды — Конверсия в лид: событие и знаменатель Лиды — Конверсия лидов в продажи: проверка выборки Лиды — Генерация лидов: как поставить проверяемую задачу Лиды — Лид-магнит: польза и связь с запросом Лиды — Как сделать лид-магнит: план проверки Лиды — Лид-форма: задача, поля и результат Лиды — Конструктор лид-форм: что проверить перед запуском Лиды — Обработка лидов: понятный порядок действий Лиды — Скорость обработки лида: как измерять время Лиды — Распределение лидов: правила и контроль передачи Лиды — Повторный лид: новое обращение и история Лиды — Объединение лидов: как проверить совпадение Лиды — Покупка лидов: как сравнить условия поставки Лиды — Оплата за лиды: единица и итоговая стоимость Лиды — Таблица лидов: поля и рабочий смысл Лиды — Лиды в B2B: компания, контакт и обращение Лиды — Тимлид: как определить роль в команде Лиды — Технический лид: решения и границы ответственности Лиды — Должность лид: как читать описание роли Лиды — Контент-лид: задачи и редакционный процесс Лиды — Лид-абзац в журналистике: роль и смысл Лиды — Как писать лид: выбор главного и редактура Мессенджеры Бюджет и состав продвижения Подрядчики и управление работой Каналы и боты Telegram Продвижение Wildberries Библиотеки и продвижение чтения Менеджмент PR и работа с редакциями Интернет магазин Статьи и канал Дзен Новинки Психология Экономика Продвижение сайта в Яндексе Продвижение сайта в Google Канал в MAX Продвижение ресторана Продвижение туристского предложения Книги и читательское ожидание
SEO продвижение

Ошибка 401 Unauthorized: что это значит и как исправить

admin
21 мая 2026 · 1 минут · 107

Вы открываете сайт и видите белый экран с надписью «401 Unauthorized» или «Authorization Required». Или ваше приложение неожиданно перестаёт работать с API и возвращает статус 401. В обоих случаях смысл один: сервер говорит «я тебя не знаю» — и отказывается пустить без подтверждения личности. Разбираем что это такое, почему происходит и как исправить.

Что такое ошибка 401

HTTP статус 401 Unauthorized — это код ответа сервера, означающий: «Для доступа к этому ресурсу требуется аутентификация, но она не была предоставлена или оказалась неверной».

Unauthorized переводится как «не авторизованный», «без разрешения». Несмотря на название, 401 — это ошибка аутентификации (кто ты?), а не авторизации (что тебе можно?). Технически точнее было бы назвать её «Unauthenticated», но исторически сложилось именно «Unauthorized».

401 относится к классу 4xx — ошибки клиента. Сервер работает нормально, просто запрос пришёл без нужных учётных данных или с неверными.

Чем 401 отличается от 403

Это ключевое различие которое часто путают.

  • 401 Unauthorized — сервер не знает кто вы. Нужно предоставить учётные данные. Если вы войдёте — возможно, получите доступ.
  • 403 Forbidden — сервер знает кто вы, но доступ запрещён. Вы аутентифицированы, но у вашей учётной записи нет прав на этот ресурс. Вход не поможет — нужны другие права.

Аналогия: 401 — охранник не знает вас и просит предъявить пропуск. 403 — охранник знает вас, но в этот отдел вам нельзя даже с пропуском.

Причины ошибки 401 для пользователя

  • Не выполнен вход в систему. Страница требует авторизации, а сессия не установлена или истекла. Решение: войдите в аккаунт.
  • Неверные учётные данные. Неправильный логин или пароль при базовой HTTP-аутентификации. Решение: проверьте и введите правильные данные.
  • Истёк токен сессии. Вы были авторизованы, но сессия устарела (истёк срок действия cookie или токена). Решение: обновите страницу или войдите заново.
  • Повреждённые cookie. Cookie с данными сессии повреждены или несовместимы с текущей версией сайта. Решение: очистите cookie для этого домена и войдите снова.
  • «This area is password protected». Страница защищена паролем через базовую HTTP-аутентификацию (.htpasswd на Apache). Нужен логин и пароль который установил владелец сайта — он появляется как системное окно браузера.

Как исправить 401 со стороны пользователя

  1. Убедитесь что вы авторизованы. Откройте главную страницу сайта — вы вошли в аккаунт? Если нет — войдите.
  2. Очистите cookie и кеш браузера. Chrome/Edge: Ctrl+Shift+Delete → выберите cookie и кеш → очистить. Firefox: Ctrl+Shift+Delete → аналогично. После очистки войдите заново.
  3. Попробуйте в режиме инкогнито. Если в инкогнито работает — проблема в cookie или расширениях основного браузера.
  4. Проверьте не истёк ли срок действия подписки или аккаунта. Некоторые сервисы блокируют доступ при истечении подписки через 401.

Причины 401 для разработчиков

  • Отсутствует заголовок Authorization. API ожидает токен в заголовке, запрос отправлен без него.
# Неправильно — нет заголовка
curl https://api.example.com/data

# Правильно — с Bearer токеном
curl -H "Authorization: Bearer eyJ0eXAiOiJKV1Q..." https://api.example.com/data
  • Неверный формат токена. API ожидает Bearer, а получает Basic — или наоборот. Или токен передан в неверном поле.
  • Истёкший токен. JWT или OAuth токен имеет срок действия (exp). После истечения сервер возвращает 401. Решение: обновить токен через refresh-токен.
  • Неверная подпись токена. Токен изменён или подписан неправильным ключом. Сервер не может его верифицировать.
  • Отозванный токен. Пользователь вышел из системы, сменил пароль или токен был отозван вручную — токен в черном списке.

Как вернуть 401 в PHP

<?php
// Базовый вариант
http_response_code(401);
header('WWW-Authenticate: Bearer realm="API"');
header('Content-Type: application/json');
echo json_encode(['error' => 'Unauthorized', 'message' => 'Token required']);
exit;

// Для Basic аутентификации
header('WWW-Authenticate: Basic realm="Protected Area"');
http_response_code(401);
exit('401 Unauthorized');
?>

Важно: при возврате 401 сервер должен включать заголовок WWW-Authenticate с указанием схемы аутентификации — это требование стандарта RFC 7235. Без этого заголовка технически это не соответствует спецификации HTTP.

Настройка 401 в nginx

server {
    location /api/ {
        # Базовая HTTP-аутентификация
        auth_basic "Restricted Area";
        auth_basic_user_file /etc/nginx/.htpasswd;

        # Кастомная страница для 401
        error_page 401 /401.html;
    }
}

Ошибка 401 disabled_client: OAuth клиент отключён

Сообщение «401 это ошибка disabled_client: клиент OAuth был отключён» возникает при работе с Google API или другими OAuth-сервисами. Означает: OAuth-приложение (клиент) заблокировано или отключено в консоли разработчика.

Причины:

  • приложение нарушило правила использования API,
  • не прошло верификацию,
  • было отключено владельцем,
  • истёк срок действия клиентских ключей.

Решение:

  • зайдите в Google Cloud Console (console.cloud.google.com) →
  • APIs & Services →
  • Credentials →
  • найдите ваш OAuth client →
  • проверьте статус.

Если приложение заблокировано Google — обратитесь в поддержку или создайте новый проект.

401 в Google: ошибка Google Error 401

Google Error 401 появляется при работе с сервисами Google (Gmail, Google Drive, YouTube API и др.) когда токен авторизации недействителен или отозван. Чаще всего помогает:

  • выйти из всех аккаунтов Google в браузере →
  • зайти заново →
  • предоставить запрошенные разрешения.

Для API — обновить access token через refresh token.

Ошибка 401 — сигнал понятный: нужна аутентификация. Для пользователя это почти всегда решается повторным входом или очисткой cookie. Для разработчика — проверкой токена: есть ли он, правильного ли формата, не истёк ли, не отозван ли. Методично пройдите список причин — и 401 уйдёт.

0

Комментарии скоро откроются. А пока — пишите нам в Telegram-канал.