View Issue Details

IDProjectCategoryView StatusLast Update
0010366Part 81: UAFX Connecting Devices and Information Model [sg.BaseFacet]Specpublic2025-10-24 12:58
ReporterJan Murzyn Assigned ToJan Murzyn  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Target VersionNextMaintenance 
Summary0010366: Establish/Close Connections permissions on FunctionalEntity level.
Description

Currently we have ConnectionAdmin role defined, which has permission to call Establish/Close Connections Methods (on AutomationComponent level).

There is a need to specify more granular access control, that is to restrict certain ConnectionManagers to establish connections (create endpoints) only on certain FunctionalEntities within the AutomationComponent.

A similar concept already exists in Part 14, where Call permission on the SecurityGroup, controls behaviour of the GetSecurityKeys Method on the PublishSubscribe Object.

See
https://reference.opcfoundation.org/Core/Part14/v105/docs/8.3.2

"The configuration parameter RolePermissions contained in the SecurityGroupDataType controls the access to the security keys for the SecurityGroupId. If the user used to call this Method does not have the Call Permission set for the RolePermissions parameter for the related SecurityGroupType Object, the Server shall return Bad_UserAccessDenied for this Method. The SecurityGroupType is defined in 8.4."

See also
https://reference.opcfoundation.org/Core/Part14/v105/docs/8.8

"SecurityKeyServerAccess
This Role allows a PubSub Application to access an SKS to pull keys. It is the default Role for pull but it is expected that different custom Roles are used for different SecurityGroups."

TagsNo tags attached.

Activities

Paul Hunkar

2025-08-01 13:42

manager   ~0023187

Agree in call - that the text should be updated to reflect what is already described in other parts (allowing other similar roles)

Issue History

Date Modified Username Field Change
2025-06-10 15:06 Jan Murzyn New Issue
2025-06-13 13:25 Paul Hunkar Target Version => NextMaintenance
2025-07-09 15:57 Paul Hunkar Target Version => NextMaintenance
2025-08-01 13:41 Paul Hunkar Assigned To => Paul Hunkar
2025-08-01 13:41 Paul Hunkar Status new => assigned
2025-08-01 13:42 Paul Hunkar Note Added: 0023187
2025-10-24 12:58 Paul Hunkar Assigned To Paul Hunkar => Jan Murzyn