15.4. Tunnel and MQTT Users

Incoming tunnel Slave connections to the tunnel Master and incoming MQTT client connections to the MQTT Broker are made programmatically, with no user interactions. To accept these connections you need to configure users with non-interactive logins. Here's how this is done for tunnel/mirror connections:

  1. In the DataHub Properties window, select the Security option and click the Configure button.

  2. Set the Organization to Local, and in the Users tab, under Users, click the Add button and select Add BuiltIn User.

  3. Enter a User Name of TunnelUser with a password Efgh5678. Uncheck the RequireTotpAuthentication box.

  4. Click the OK button. The user name TunnelUser will appear in the Users list, as well as in the Principals list.

  5. Check the box AllDataFullAccess to provide read and write permissions on the full data set. Or choose other role(s) as appropriate.

  6. Click Apply to apply the changes.

You can configure a similar user for incoming MQTT client connections or for any other non-interactive user.