Importa segreti e chiavi utente esistenti

Questa pagina si applica a Apigee e Apigee ibridi.

Visualizza documentazione di Apigee Edge.

Apigee genera automaticamente chiavi e segreti consumer al momento della creazione app per sviluppatori e associarle a prodotti basati su API. Queste procedure sono trattate controllo dell'accesso alle API registrando le app.) Tuttavia, potresti avere le chiavi utente e i secret che vuoi importare Apigee di 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 create una chiave utente e un'API segreta. 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 Impostare le variabili di ambiente per le richieste API Apigee.

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

  2. Associa la chiave/segreta utente a uno o più prodotti API Apigee. Attività Ciò consente di utilizzare la chiave utente importata (detta anche chiave API) nelle chiamate all'API proxy in cui l'autorizzazione è controllata dai prodotti.
    Consulta le API ReplaceDeveloperAppKey. 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 la chiave generata automaticamente funzionano nell'API ed entrambe vengono visualizzate nella pagina dei dettagli dell'app sviluppatore nella UI di Apigee.
    Consulta le Chiave API delete per l'API dell'app sviluppatore.