MQTT Groups in Proficy Authentication

Proficy Authentication provides group membership access for MQTT clients, such that the users can access the MQTT client configuration from Configuration Hub and read/write OPC UA data.

Table 1. Group Membership
MQTT Group Membership Access Provision
protocoltranslators.mqtt.<PLUG-IN ALIAS NAME>.config.read Retrieve the list of broker, subscriptions, and tags on the specific MQTT client node that has the Alias name registered with Configuration Hub.
protocoltranslators.mqtt.<PLUG-IN ALIAS NAME>.config.write
  • Retrieve/modify/add/delete the list of broker, subscriptions, and tags on the specific MQTT client node that has that Alias name registered with Configuration Hub.
  • Save and Publish the data.
protocoltranslators.mqtt.<PLUG-IN ALIAS NAME>.opcua.read This group provides read access to OPC UA clients, so that the OPC UA clients can connect to the MQTT OPC UA server and read the OPC UA data on the specific node.
protocoltranslators.mqtt.<PLUG-IN ALIAS NAME>.opcua.write This group provides read/write access to OPC UA clients, so that the OPC UA clients can connect to the MQTT OPC UA server and read/write the OPC UA data on the specific node.
Note:
The following groups are shared access groups that provide access to all MQTT client nodes on the network.
  • protocoltranslators.mqtt.shared.config.read
  • protocoltranslators.mqtt.shared.config.write
  • protocoltranslators.mqtt.shared.opcua.read
  • protocoltranslators.mqtt.shared.opcua.write
Important:
If the groups are not assigned to the user, the MQTT plugin connection will not load any data. Shared access groups are added by default to the ch_admin user during plugin registration.