Páginas filhas
  • DEAIFOUNDATION-136 - Autenticação e autorização na comunicação via AMQP.

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Cada sistema integrado deve possuir a parametrização de usuário e senha para autenticação do RabbitMQ no momento do envio de mensagens e outra parametrização que defina o usuário a ser utilizado no processamento de mensagens recebidas pelos Consumers.

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameAutenticação interna RabbitMQ
simpleViewerfalse
width
diagramWidth1114
revision1


Pontos de atenção:

  • O RabbitMQ deve ser parametrizado, realizando a criação dos usuários a serem utilizados e o permissionamento dos mesmos para vhost, exchange ou queue.
  • Os aplicativos integrados devem possuir parametrização do usuário e senha utilizados para autenticação no RabbitMQ.
  • Os consumers devem obter o usuário de contexto para processamento das mensagens a partir de parametrização própria.
    • O Protheus atualmente utiliza o usuário que realizou o agendamento do Schedule, enquanto o RM utilizará um parâmetro das configurações gerais do EAI.

Autenticação de Microserviços

...