Loading...

Справка CDN.com.tr

Аутентификация через публичный API

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

Аутентификация через публичный API

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

Путь в панели

  1. Management Panel
  2. Developers
  3. General API
  4. Token / login contract

Предварительные требования

  • Учётные данные API создаются пользователем и хранятся как секрет.
  • Вывод входа/API не выводит без необходимости ID пользователя, ID аккаунта или токен.
  • В примерах и на скриншотах не используются реальные значения email/токенов.

Пошаговое руководство

1

Открытие документации по аутентификации API

General API объясняет контракт входа и использования токена.

  • Откройте General API в разделе Developers.
  • Изучите заголовок аутентификации и детали эндпоинта.

Ожидаемый результат: Пользователь понимает точку входа публичного API и безопасное использование токена.

cdnctl equivalent
cdnctl login --email "<email>" --password "<password>"
2

Выполнение вызова API в рамках аккаунта

API аккаунта должны быть ограничены выбранными/принадлежащими пользователю UUID аккаунтов.

  • Передавайте токен через переменную окружения.
  • Получите список принадлежащих аккаунтов.
  • Доступ с UUID другого аккаунта должен возвращать 403/404.

Ожидаемый результат: API возвращает только те ресурсы, на которые у пользователя есть права.

cdnctl equivalent
export CDN_ACCESS_TOKEN=<token>
cdnctl accounts list

Проверка

  • Токен и ID пользователя не видны в справке.
  • Граница владения публичным API сохраняется.
  • ИИ-агенты получают только необходимые данные токена/аккаунта.

Сценарии использования

Разработчику нужно вызывать эндпоинты в рамках аккаунта из скрипта.

Краткий порядок действий

  1. Получите токен через одобренный публичный вход.
  2. Храните токен безопасно.
  3. Вызовите эндпоинт с указанием UUID аккаунта.
  4. Обрабатывайте ошибки JSON.

Проверки

  • В примерах входа не возвращается ID пользователя или аккаунта.
  • HTTP-статус и сообщение сохраняются без изменений.
  • Токен не выводится в примерах справки.

Похожие страницы

Использование cdnctl

Управляйте аккаунтами, контейнерными приложениями, импортами, логами, заданиями и объектным хранилищем из терминала или через ИИ-агентов.

Использование страниц Push CDN и AI API

Находите справочники по API статических ресурсов и AI API в структуре справки для разработчиков, а не как отдельные изолированные страницы.