Client Registry for MQTT Clients
Last updated
Was this helpful?
Last updated
Was this helpful?
The Client Registry process allows you to securely add new MQTT clients to Connectware via self-registration without having to handle passwords manually. This method works with any standard MQTT client and requires minimal configuration because clients generate their own random passwords during registration.
New users created through this process have no permissions by default. Administrators must explicitly assign appropriate permissions after registration is complete.
The MQTT client registration follows this workflow:
An MQTT client attempts to connect using credentials for a non-existent user.
Connectware records the connection attempt while rejecting the request.
The administrator reviews the pending registration in the Client Registry view.
Upon approval, Connectware automatically creates a user with the provided credentials.
The administrator assigns appropriate permissions to the newly created user.
The client reconnects using the same credentials and successfully establishes a connection to Connectware.
The following assumes that your MQTT client has attempted to register with Connectware at least once. This generates a pending registration request.
In the navigation panel, click User.
In the sidebar, click Client Registry.
Click the Unlock button to temporarily unlock the self-registration. The registry will remain open for five minutes and will automatically lock again after this period. You can manually relock the registry by clicking the Lock button.
Locate the pending client request in the table.
Click the registration request in the list to open the Grant Access dialog.
In the Grant Access dialog, inspect the client request details, then click Allow to approve the registration.
In the navigation panel, click User and verify that the newly created user appears in the users list.
The Connectware administrator opens the Client Registry view in the .
After an MQTT client has attempted to connect to Connectware with new credentials, an administrator must review and approve the registration request through the .
Assign roles or individual permissions to the user. For more information, see .