Importa chiavi utente e secret esistenti

Stai visualizzando la documentazione di Apigee Edge.
Consulta la documentazione di Apigee X.
info

Apigee Edge genera automaticamente chiavi consumer e secret consumer quando crei app per sviluppatori e le associ ai prodotti API. (Queste procedure sono descritte in Registrare app e gestire le chiavi API API.) Tuttavia, potresti avere chiavi consumer e secret consumer esistenti che vuoi importare in Apigee Edge da un altro sistema. Tecnicamente, questa procedura non è un'importazione. Si tratta di ricreare le chiavi esistenti in Edge una alla volta.

Dimensione della chiave utente (chiave API) 2 kB
Dimensione del secret consumer 2 kB
  1. Crea le chiavi consumer e i secret in Edge con l'API di gestione, uno alla volta.
    Consulta l' API create per una chiave utente e un secret. Ecco il comando 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. Associa la chiave utente/il secret a uno o più prodotti API Edge. In questo modo, la chiave utente importata (chiamata anche chiave API) può essere utilizzata nelle chiamate ai proxy API in cui l'autorizzazione è controllata dai prodotti.
    Consulta l'API add (post) per aggiungere un prodotto API alla chiave. Ecco il comando 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. (Facoltativo) Elimina la chiave consumer/il secret iniziale generato automaticamente da Edge. Tuttavia, puoi conservare la chiave generata automaticamente. Sia la chiave importata sia quella generata automaticamente funzionano nelle chiamate API e vengono visualizzate nella pagina dei dettagli dell'app per sviluppatori nell'interfaccia utente di gestione.
    Consulta l'API delete per eliminare una chiave per un'app per sviluppatori.