OAuth /oauth/token блокируется антиботом
Здравствуйте! Сталкиваемся с той же проблемой, что уже описывалась в теме
"Отказ в доступе при получении Oauth токена" (community/2170) — там похожая
ситуация (бэкенд на Yandex.Cloud, POST /oauth/token с верными параметрами
получает antibot: 1), к сожалению без решения в той теме.
Наша ситуация:
client_id: e7c66553-1bdb-4e82-8cc0-9bc1dfeccbd5
Seller ID: 48441
Проверили с ТРЁХ независимых серверов на разных провайдерах (два на Beget,
один на Yandex Cloud) — везде идентичный результат при реальном POST
grant_type=authorization_code с верным client_id/client_secret/code:
HTTP 403, заголовок ozon-antibot: 1
{"incidentId": "...", "timeoutSec": 180, ...}
При этом с обычной "домашней" сети тот же самый client_id работает без единой
ошибки. IP серверов добавлены в whitelist приложения в личном кабинете —
не помогает, блокировка стоит раньше whitelist, на уровне edge (в ответе нет
заголовка x-o3-trace-id, который есть у всех обычных ответов вашего API —
то есть запрос не доходит до приложения).
Мы делаем ровно то, что рекомендовано в теме community/2041
(authorization_code один раз с участием продавца, дальше refresh_token без
участия) — это официально описанный и разрешённый паттерн, но получаем
блокировку именно за него.
incidentId для примера: fab_20260820075705_01M0F2RXJYZY9M73AVHD2RW965
Подскажите, пожалуйста, как решить — похоже, это системная проблема с
любым серверным трафиком к OAuth-эндпоинту, а не что-то специфичное для
нашей инфраструктуры.
