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
- Acesse o console de gerenciamento.
- Clique em no canto superior esquerdo e selecione uma região.
- Clique em no canto superior esquerdo e escolha API Gateway.
- 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.
- No painel de navegação, escolha API Publishing > APIs.
- 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.
- Clique no nome da API de destino.
- Clique na guia Authorization.
- 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.
- Selecione um ambiente, procure e selecione as aplicações desejadas e clique em OK.
- 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:
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.