Импорт существующих потребительских ключей и секретов

Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee
X.info

Apigee Edge автоматически генерирует ключи и секреты потребителей при создании приложений для разработчиков и их связывании с продуктами API. (Эти процедуры описаны в разделе «Регистрация приложений и управление ключами API» .) Однако у вас могут быть уже существующие ключи и секреты потребителей, которые вы хотите импортировать в Apigee Edge из другой системы. Технически, этот процесс не является импортом. Это пошаговое создание существующих ключей в Edge.

Размер потребительского ключа (ключа API) 2 КБ
Размер потребительского секрета 2 КБ
  1. Создавайте ключи и секреты потребителей в Edge с помощью API управления по одному.
    См. API create ключа и секрета потребителя . Вот cURL-запрос:
    curl -H 'Content-type:application/json' -u email:password https://api.enterprise.apigee.com/v1/organizations/{organization}/developers/{developer_email_or_id}/apps/{app_name}/keys/create -X POST -d \
    '{
      "consumerKey": "key",
      "consumerSecret": "secret"
      }'
  2. Свяжите ключ/секрет потребителя с одним или несколькими продуктами Edge API . Это позволит использовать импортированный ключ потребителя (также называемый ключом API) в вызовах к прокси-серверам API, где авторизация контролируется продуктами.
    См. API добавления ( post ) продукта к ключу API . Вот cURL:
    curl -H 'Content-type:application/json' -u email:password https://api.enterprise.apigee.com/v1/organizations/{organization}/developers/{developer_email_or_id}/apps/{app_name}/keys/{consumer_key_name} -X POST -d \
    '{
     "apiProducts": ["product_1", "product_2"]
    }'
  3. При желании можно удалить исходный ключ/секрет потребителя, сгенерированный Edge автоматически. Однако автоматически сгенерированный ключ можно сохранить. И импортированный, и автоматически сгенерированный ключи работают в вызовах API, и оба отображаются на странице сведений о приложении разработчика в пользовательском интерфейсе управления.
    См. ключ delete для API приложения разработчика .