DHuO Gateway e Kong
Visão Geral
O DHuO Gateway utiliza a arquitetura extensível da versão open source do Kong Gateway, oferecendo funcionalidades de nível enterprise e suporte profissional, atendendo às necessidades específicas e personalizadas dos clientes.
A matriz de compatibilidade abaixo detalha as funcionalidades configuráveis por meio da interface gráfica do API Manager do DHuO. As demais estão disponíveis para configuração utilizando o DHuO CLI.
Funcionalidade | Suporte |
---|---|
Service | Sim. Saiba mais em Endpoints e Services. |
Route | Sim. Saiba mais em Routes. |
Upstream | Sim. Saiba mais em Upstreams. |
Plugins Service | Sim. Saiba mais em Plugins. |
Plugins Route | Sim. Saiba mais em Plugins. |
Plugins Consumers | - |
Plugins Global | - |
Consumers | Sim. Saiba mais em Consumidores de API. |
Consumer Group (ACL) | - |
Credentials API Key | Sim. Saiba mais em Credenciais API Key. |
Credentials Basic Auth | Sim. Saiba mais em Credenciais Basic Auth. |
Credentials JWT | Sim. Saiba mais em Credenciais JWT. |
Credentials OAuth | - |
Certificates | Sim. Saiba mais em Certificados. |
CA Certificates | Sim. Saiba mais em Certificados. |
As funcionalidades do DHuO Gateway e Kong podem ser divididas em 3 grandes grupos, com jornadas distintas dentro do DHuO:
- Configurações de exposição de API: são as políticas de gateway, cadastradas para cada API. Contemplam as funcionalidades Service, Route e Plugins.
- Configurações de consumidores de API: são as configurações de consumidores e credenciais, cadastradas no nível da organização do DHuO. Contemplam as funcionalidades Consumers e Credentials (Basic Auth, API Key, JWT).
- Certificados: são as configurações de infraestrutura, cadastradas no nível da organização do DHuO. Contemplam as funcionalidades Certirficates e CA Certificates.
O diagrama abaixo apresenta uma visão geral da interação entre as principais entidades do gateway, durante o processamento de uma requisição. Os detalhes de cada funcionalidade serão apresentados nas seções posteriores.