View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007912 | NodeSets, XSDs and Generated Code | Implementation Bug | public | 2022-04-04 11:08 | 2024-06-13 15:16 |
Reporter | Frank Fischer | Assigned To | Randy Armstrong | ||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | duplicate | ||
Product Version | 1.05.00 | ||||
Target Version | 1.05.03 RC1 | ||||
Summary | 0007912: 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. | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
duplicate of | 0008758 | closed | Randy Armstrong | RolePermissions and AccesRestrictions missing in Nodeset |
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 |