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 |
-
Crea le chiavi consumer e i secret in Edge con l'API di gestione,
uno alla volta.
Consulta l' APIcreateper 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" }'
-
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"] }'
- (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'APIdeleteper eliminare una chiave per un'app per sviluppatori.