Permissões de rede
2 min
No diagrama abaixo, apresentamos os componentes da solução. Cada um deles pode requerer permissões de rede adicionais para que suas funcionalidades sejam plenamente habilitadas.
flowchart TD
subgraph rede_interna
subgraph aura
engine -. talk_spec .-> broker
engine -. broker_spec .-> talker
engine -. sql .-> postgres
end
engine -. http .-> citsmart
broker <-. http+websocket .-> widget
talker <-. http+webhook .-> integrações_internas
end
subgraph provedores
whatsapp
telegram
teams
end
broker <-. http+webhook .-> provedores- Aura: É o componente central do chat e requer permissões de rede interna para ser acessado pelo ambiente low-code do Citsmart.
- Citsmart: Deve estar acessível pela Aura na rede interna, permitindo que a Aura possa abrir chamados e executar outras integrações.
- Widget: Deve estar disponível na rede interna para que os usuários internos possam se comunicar com o chat.
- Integrações Internas: A Aura precisa de permissões de rede para acessar sistemas internos que o negócio identificar como necessários para integração.
- Provedores: Provedores como WhatsApp, Telegram, Microsoft Teams e Slack requerem que a Aura esteja exposta à internet para que possam estabelecer conexões com o webhook e notificar sobre novas mensagens enviadas pelos usuários. Esses provedores também exigem que a Aura tenha permissões para realizar requisições à internet, permitindo que o chat informe os usuários sobre novas mensagens.
Os sistemas da rede interna podem ser expostos à internet conforme as necessidades específicas do negócio. Exemplo: para que o widget esteja acessível em um site público, é necessário que o componente Aura esteja exposto.