Importa chiavi e secret consumer esistenti

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

Apigee Edge genera automaticamente chiavi e secret consumer quando crei app per sviluppatori e le associ a prodotti API. Queste procedure sono illustrate in Registrare app e gestire le chiavi API. Tuttavia, potresti avere chiavi e secret consumer esistenti che vuoi importare in Apigee Edge da un altro sistema. Tecnicamente, questa procedura non consiste in un'importazione. Sta ricreando le chiavi esistenti in Edge una alla volta.

Dimensioni Consumer key (chiave API) 2 kB
Dimensioni segreto utente 2 kB
  1. Crea le chiavi e i secret consumer in Edge con l'API di gestione, uno alla volta.
    Consulta le create API secret e chiave utente. Ecco il 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/il segreto utente a uno o più prodotti API Edge. In questo modo, la chiave utente importata (detta anche chiave API) può essere utilizzata nelle chiamate ai proxy API in cui l'autorizzazione è controllata dai prodotti.
    Consulta la pagina Aggiungi (post) al prodotto API della chiave. Ecco il 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. Facoltativamente, elimina la chiave/il segreto utente iniziale generato automaticamente da Edge. Tuttavia, puoi mantenere la chiave generata automaticamente. Sia la chiave importata sia quella generata automaticamente funzionano nelle chiamate API ed entrambe vengono visualizzate nella pagina Dettagli app sviluppatore nell'interfaccia utente di gestione.
    Consulta la chiave delete per un'API per app sviluppatore.