Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-05-11 GMT+08:00

Autorização de aplicações a chamar uma API

Cenário

As APIs que usam autenticação de aplicações só podem ser chamadas por aplicações autorizadas a chamá-las.

  • Você só pode autorizar aplicações a chamar APIs publicadas.
  • Você pode autorizar aplicações apenas para chamar APIs que usam autenticação de aplicação.

Pré-requisitos

  • Você criou um grupo de API e uma API.
  • (Opcional) Você criou um ambiente.
  • Você criou uma aplicação.

Procedimento

  1. Acesse o console de gerenciamento.
  2. Clique em no canto superior esquerdo e selecione uma região.
  3. Clique em no canto superior esquerdo e escolha API Gateway.
  4. Escolha um tipo de gateway no painel de navegação.

    • Shared Gateway: você pode criar e gerenciar APIs imediatamente. Você será cobrado com base no número de chamadas de API.
    • Dedicated Gateways: você pode criar e gerenciar APIs depois de comprar um gateway. Você será cobrado com base na duração de uso do gateway.

  5. No painel de navegação, escolha API Publishing > APIs.
  6. Autorize as aplicações a chamar uma API. Você pode usar um dos seguintes métodos:

    • Na coluna Operation da API de destino, escolha More > Authorize App e, em seguida, clique em Select App.
    • Selecione a API de destino, clique em Authorize App na lista de APIs e, em seguida, clique em Select App.
    • Autorize aplicações por meio da página de detalhes da API.
      1. Clique no nome da API de destino.
      2. Clique na guia Authorization.
      3. Clique em Select App.

    Para autorizar uma aplicação a acessar várias APIs, selecione as APIs e clique em Authorize App. Clique em Select App, selecione a aplicação que você deseja autorizar e clique em OK. Você pode conceder acesso a um máximo de 1000 APIs por vez.

  7. Selecione um ambiente, procure e selecione as aplicações desejadas e clique em OK.

  8. Após a conclusão da autorização, visualize as aplicações autorizadas na página da guia Authorization ou na página Authorize App.

    Se uma aplicação não precisar chamar a API, clique em Cancel Authorization na linha que contém a aplicação para desvinculá-la.

Autorização de uma aplicação chamando uma API

Você também pode autorizar uma aplicação chamando uma API fornecida pelo APIG. Para detalhes, consulte as seguintes referências:

Autorização de aplicações

Cancelamento de autorização

Operações de acompanhamento

Depois que você autoriza uma aplicação a chamar uma API, ela pode ser chamada usando SDKs de diferentes linguagens de programação.