Аутентификация в API Secret Manager

Для работы с API Cloud.ru вы можете создать техническую учетную запись — сервисный аккаунт и получить для него ключи доступа или подключиться под своей учетной записью с помощью персонального ключа доступа.

Перед аутентификацией получите ключ доступа одним из способов:

Используя ключи доступа, получите токен с помощью Public API:

  1. Получите токен через Public API:

    curl --location 'https://secretmanager.api.cloud.ru/api/v1/auth/token' \
    --header 'Content-Type: application/json' \
    --data '{
    "keyId": "хх**хх",
    "secret": "х***х"
    }'

    Где:

    • KEY_ID — Key ID (логин).

    • SECRET — Key Secret (пароль).

    Примечание

    Запрос на получение токена одинаков для Windows, MacOS и Linux.

  2. Используйте access_token при каждом запросе к сервису, передавая его в заголовке Authorization в следующем формате:

    Authorization: Bearer $TOKEN
Подсказка

Срок жизни токена — 1 час. Этот параметр не настраивается.

Evolution