Depuración de problemas de conexión / autenticación de VerneMQ para la autenticación dual con webhooks y vmq_diversity

TL;DR https://github.com/vernemq/vernemq/blob/master/apps/vmq_diversity/src/vmq_diversity_plugin.erl incluye una declaración que bloqueará la autenticación / autorización a través de cualquier otro canal si su script Lua devuelve "false": ¡llevará a: en lugar de probar otros plugins, como podría haber supuesto! Para evitar este problema, simplemente no devuelva nada desde su script Lua, si no quiere...

Weiterlesen

envoy no se conecta a VerneMQ para MQTT sobre websockets, código de error 503

Algunos antecedentes rápidos para cualquiera que se encuentre con los mismos problemas, y cómo depurarlos. Código de error 503 Este es el código de error que estoy recibiendo: Error durante el handshake de WebSocket: Código de respuesta inesperado: 503. Establecer el registro de envoy en debug Aquí está mi docker-compose.yaml para envoy: versión: '3.7' servicios: envoy: build: contexto: ./ dockerfile: Dockerfile container_name:...

Weiterlesen

envoy, docker y websockets - depuración y configuración

Los websockets son una tecnología apasionante, que permite convertir una conexión HTTP en una conexión binaria persistente de larga duración, que se puede utilizar para enviar mensajes bidireccionales. Como nota aparte, el protocolo MQTT puede ser transportado usando websockets - que es la única (?) manera para un cliente JavaScript entregado por el sitio web, por ejemplo. En...

Weiterlesen