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

Вы просматриваете документацию 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, где авторизация контролируется продуктами.
    См. добавление ( post ) API-продукта к ключевому 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 приложения разработчика .