Importa chiavi utente e secret esistenti

Questa pagina si applica a Apigee e Apigee ibridi.

Visualizza documentazione di Apigee Edge.

Apigee genera automaticamente chiavi e secret consumer quando crei app sviluppatore e le associ ai prodotti API. Queste procedure sono trattate controllo dell'accesso alle API registrando le app.) Tuttavia, potresti avere secret e chiavi utente esistenti che vuoi importare in Apigee da un altro sistema. Tecnicamente, questo processo non è un'importazione. Ricreando in Apigee una alla volta.

Dimensione della chiave utente (chiave API) 2 KB
Dimensione Segreto utente 2 kB
  1. Crea i secret e le chiavi utente utilizzando l'API Apigee.
    Consulta la sezione create su come ottenere una chiave consumer e un API secret. Ecco il curl:
    curl https://apigee.googleapis.com/v1/organizations/{org}/developers/{developer_email}/apps/{app_name}/keys \
      -X POST \
      -H "Authorization: Bearer $TOKEN" \
      -H 'Content-type:application/json' \
      -d \
        '{
          "consumerKey": "key",
          "consumerSecret": "secret",
          "expiresInSeconds": "180"
        }'

    dove $TOKEN è impostato sul tuo token di accesso OAuth 2.0, come descritto in Ottenere un token di accesso OAuth 2.0. Per informazioni sulle opzioni curl utilizzate in questo esempio, vedi Con curl. Per una descrizione delle variabili di ambiente utilizzate, consulta Impostazione delle variabili di ambiente per le richieste dell'API Apigee.

    Per una descrizione dei campi che puoi fornire nel corpo della richiesta, consulta Risorsa: DeveloperAppKey.

  2. Associa la chiave/la secret del consumatore a uno o più prodotti API Apigee. In questo modo, la chiave consumer importata (chiamata anche chiave API) può essere utilizzata nelle chiamate ai proxy API in cui l'autorizzazione è controllata dai prodotti.
    Consulta l' ReplaceDeveloperAppKey API. Ecco il curl:
    curl https://apigee.googleapis.com/v1/organizations/{org}/developers/{developer_email}/apps/{app_name}/keys/{key} \
      -X POST \
      -H "Authorization: Bearer $TOKEN" \
      -H 'Content-type:application/json' \
      -d \
        '{
          "apiProducts": ["product_1", "product_2"]
        }'

    Dove $TOKEN è impostato sul tuo token di accesso OAuth 2.0, come descritto in Ottenere un token di accesso OAuth 2.0. Per informazioni sulle opzioni curl utilizzate in questo esempio, vedi Con curl. Per una descrizione delle variabili di ambiente utilizzate, consulta Impostare le variabili di ambiente per le richieste API Apigee.

  3. Facoltativamente, elimina la chiave/segreta utente iniziale generata automaticamente da Apigee. Tuttavia, può conservare la chiave generata automaticamente. Sia la chiave importata sia quella generata automaticamente funzionano nelle chiamate API e vengono entrambe visualizzate nella pagina Dettagli app sviluppatore dell'interfaccia utente di Apigee.
    Consulta le Chiave API delete per l'API dell'app sviluppatore.