View Issue Details

IDProjectCategoryView StatusLast Update
0007912NodeSets, XSDs and Generated CodeImplementation Bugpublic2024-06-13 15:16
ReporterFrank Fischer Assigned ToRandy Armstrong  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionduplicate 
Product Version1.05.00 
Target Version1.05.03 RC1 
Summary0007912: UANodeSet is missing RolePermissions and AccessRestrictions
Description

There are various nodes in namespace zero for which the specification requires limited access for authorized users, such as users who have the SecurityAdmin role and/or access only through encrypted connections. Examples for such nodes are the various nodes for certificate management below the ServerConfiguration object, the role objects below the RoleSet object and the SessionSecurityDiagnosticsArray. Furthermore the RolePermissions attribute itself "shall only be readable by administrators".

With RolePermissions and AccessRestrictions there are now ways to express these limitations in the NodeSet, but the UANodeSet (implicitly) assigns the namespace DefaultRolePermissions (which are not given either) to every node, thus contradicting the written part of the specification.

The SessionSecurityDiagnostics objects must be created by the server, so it is not possible to have RolePermissions for the objects in the NodeSet. However the suitable RolePermissions could be set at the type, so when instancing the object in the server, the correct RolePermissions could be copied from the type.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

duplicate of 0008758 closedRandy Armstrong RolePermissions and AccesRestrictions missing in Nodeset 

Activities

Randy Armstrong

2022-09-16 13:47

administrator   ~0017684

Updated tool to allow RolePermissions to be added.

Jim Luth

2024-06-13 15:16

administrator   ~0021358

Agreed to duplicate in virtual F2F.

Issue History

Date Modified Username Field Change
2022-04-04 11:08 Frank Fischer New Issue
2022-07-05 16:45 Jim Luth Assigned To => Randy Armstrong
2022-07-05 16:45 Jim Luth Status new => assigned
2022-09-16 13:47 Randy Armstrong Status assigned => resolved
2022-09-16 13:47 Randy Armstrong Resolution open => fixed
2022-09-16 13:47 Randy Armstrong Fixed in Version => 1.05.02
2022-09-16 13:47 Randy Armstrong Note Added: 0017684
2022-09-22 14:56 Randy Armstrong Target Version => 1.05.03 RC1
2022-09-22 14:56 Randy Armstrong Status resolved => assigned
2023-11-16 03:03 Randy Armstrong Status assigned => resolved
2023-11-16 03:03 Randy Armstrong Resolution fixed => duplicate
2023-11-16 03:03 Randy Armstrong Relationship added duplicate of 0008758
2024-06-13 15:16 Jim Luth Status resolved => closed
2024-06-13 15:16 Jim Luth Fixed in Version 1.05.02 =>
2024-06-13 15:16 Jim Luth Note Added: 0021358