Skip to main content

Authentication

Our MQTT Gateway uses TLS by default and Username/Password for authentication. The MQTT Client ID should be the same as the MQTT Username.

This protocol can be accessed via the following endpoints:

  • mqtt.golioth.io at port 8883

See Device Authentication page for creating device credentials

Authentication Methods

MethodDescriptionCredential TypeStatus
Username/PasswordThis method uses MQTT user/password authentication method. The Client ID should be filled with the PSK IdentityPer Device PSK/Pre Shared KeySupported ✅
MTLS Certificate based AuthThis method uses a shared root cert between devices and each device have a certificate that was derived from it.Per Project CertificateWork In Progress 🚧