Pular para o conteúdo principal

Consumidores de API

Visão Geral

Consumidor é uma entidade que representa um indivíduo ou aplicação que consumirá recursos de uma API. A partir da identificação de consumidores é possível proteger e restringir o acesso às APIs com mecanismos de autenticação, autorização e políticas de controle de acesso (ACL). Com isso é possível também monitorar o uso das APIs e impor limites de consumo para cada consumidor.

As credenciais, por sua vez, são necessárias para autenticar os consumidores por meio de um mecanismo de autenticação, como Basic Authentication, Key Authentication, OAuth, entre outros. A identificação de um consumidor está atrelada a uma credencial.

O DHuO possibilita a criação de credenciais para os seguintes tipos de autenticação:

  • Basic Authentication
  • Key Authentication
  • JWT Authentication

Visualização

Caso o portal possua ambientes permitidos para criação de credenciais por parte dos usuários do portal, é possível ter a visão unificada de todos os consumidores e credenciais existentes. Para saber mais sobre ambientes do portal e criação de credenciais por usuários do portal, acesse a seção Ambientes da Administração do Dev Portal.

A partir da home, acesse o ícone de configurações da Organização menu > Portais. Na página de portais, visualize o portal desejado e acesse o menu > Consumidores. Pela listagem de consumidores é possível visualizar suas informações detalhadas, bem como os detalhes das credenciais associadas. Para credenciais do tipo Key Authentication também é possível visualizar o histórico de API Keys geradas para o consumidor.

Informação adicional

Para saber mais sobre criação de consumidores e credenciais pelos usuários do portal, acesse as seções Consumidores de API e Credenciais de acesso do Dev Portal.

Caso necessário, as credenciais geradas por usuários do portal também podem ser excluídas pela interface de gerenciamento de APIs e integrações (Manager). Para saber mais, acesse a seção Consumidores de API da Administração do API Manager.