Как импортировать существующие ключи и секретные коды потребителей

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

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

Размер идентификатора клиента (ключа API) 2 КБ
Размер секретного ключа клиента 2 КБ
  1. Создайте ключи и секреты потребителя в Edge с помощью API управления по одному.
    Подробнее о том, create как создать идентификатор клиента и секретный ключ 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/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 приложения разработчика.