Importer des clés et des secrets client existants

Vous consultez la documentation Apigee Edge.
Accédez à la documentation**Apigee X**.
info

Apigee Edge génère automatiquement des clés et des secrets client lorsque vous créez des applications de développeur et les associez à des produits d'API. (ces procédures sont décrites dans la page Enregistrer des applications et gérer les clés API keys). Cependant, vous pouvez posséder des clés et des secrets client existants que vous souhaitez importer dans Apigee Edge à partir d'un autre système. Techniquement, ce processus n'est pas une importation. Il recrée les clés existantes dans Edge une à une.

Taille de la clé client (clé API) 2 ko
Taille du secret client 2 ko
  1. Créez les clés et les secrets client dans Edge avec l'API de gestion, un par un.
    Consultez la section concernant l'API de création ( create) d'un secret et d'une clé client. Voici l'exemple de 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. Associez la clé client/le secret à un ou plusieurs produits d'API Edge. Cela permet d'utiliser la clé client importée (également appelée clé API) dans les appels aux proxys d'API dans lesquels l'autorisation est contrôlée par les produits.
    Consultez la section concernant l' API d'ajout (post) d'un produit d'API à une clé. Voici l'exemple de 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. Vous pouvez également supprimer la clé/le code secret client initiaux générés par Edge. Toutefois, vous pouvez conserver la clé générée automatiquement. La clé importée et la clé générée automatiquement fonctionnent toutes deux dans les appels d'API, et elles s'affichent sur la page d'informations des applications de développeur de l'UI de gestion.
    Consultez la section concernant l'API de suppression delete d'une clé pour une application de développeur.