Importar secrets e tokens do cliente atuais

Esta é a documentação do Apigee Edge.
Acesse Documentação da Apigee X.
informações

O Apigee Edge gera automaticamente chaves e segredos do consumidor quando você cria e os associar a produtos de API. Esse procedimento é abordado em Registrar apps e gerenciar APIs chaves. No entanto, você pode ter chaves e segredos do cliente atuais que queira importar para o Apigee Edge de outro sistema. Tecnicamente, esse processo não é uma importação. É recriar chaves atuais no Edge, uma de cada vez.

Tamanho do token do cliente (chave de API) 2 KB
Tamanho do secret do cliente 2 KB
  1. Crie as chaves e os segredos do cliente no Edge com a API Management. uma de cada vez.
    Consulte a create uma chave do cliente e uma API Secret. Este é o 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. Associe a chave/segredo do cliente a um ou mais produtos da API Edge. Isso permite que o token do consumidor importado (também chamado de chave de API) seja usado nas chamadas para os proxies da API, em que a autorização é controlada pelos produtos.
    Consulte a adicionar (post) o produto de API à API da chave. Este é o 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. Se quiser, exclua a chave/segredo inicial do cliente gerado automaticamente pelo Edge. No entanto, é possível manter a chave gerada automaticamente. A chave importada e a chave gerada automaticamente funcionam na API chamadas, e ambas são exibidas na página "Detalhes do app do desenvolvedor" na interface do usuário de gerenciamento.
    Consulte a Chave delete para uma API de app do desenvolvedor.