https://gitlab.synchro.net/main/sbbs/-/commit/94a109ca3acb0db20f314926
Modified Files:
exec/broker.js
Log Message:
Support uid/pw only auth
There are now two ways to authenticate with the broker:
1) TLS PSK with a sysop account, and set the password field at the
MQTT level to the system password (user field, if present is
ignored). This is the prefered method as it provides mutual
authentication and you simply can't steal credentials with MITM.
2) Synchronet TLS certificate, sysop username and the users password
followed by a colon, followed by the system password. The server
authentication will now depend on the appropriate trust chain in
the client. If using a Let's Encrypt certificate for example,
you can' securely connect to localhost with this method.
tools and libraries tend to allow TLS-PSK with password at the MQTT
level, many GUI tools do not allow TLS-PSK.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net