Importer des clés et des secrets client existants

Vous consultez la documentation Apigee Edge.
Consulter la documentation d'Apigee X
en savoir plus

Apigee Edge génère automatiquement des clés et des codes secrets client lorsque vous créez des applications pour les développeurs et les associez à des produits d'API. (Ces procédures sont décrites dans Enregistrer des applications et gérer les clés API.) Toutefois, vous pouvez avoir des clés client et des secrets 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 par 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, une par une.
    Consultez create une clé client et une API secrète. Voici la page 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é/le code secret client à 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 Ajouter le produit d'API (post) à l'API de la clé. Voici la page 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 éventuellement supprimer la clé/le code secret client initial généré automatiquement 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 dans les appels d'API, et sont toutes deux affichées sur la page d'informations sur l'application de développeur dans l'interface utilisateur de gestion.
    Consultez la clé delete d'une API d'application de développeur.