View Issue Details

IDProjectCategoryView StatusLast Update
0009316NodeSets, XSDs and Generated CodeImplementation Bugpublic2024-06-13 15:00
ReporterMatthias Damm Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Fixed in Version1.05.04 RC1 
Summary0009316: Server Object is missing permissions
Description

The Server Object is missing permissions to be able to call Server_RequestServerStateChange. It worked for us since we have namespace default permissions for OPC UA namepsace with call permissions for Authenticates user. But it depends on the namespace default if it works or not.

Therefore we need to add the following setting for Server:
Server,2253,Object,,"{'Anonymous':'(1) Browse','ConfigureAdmin':'(65423) All','SecurityAdmin':'(65423) All'}"

To be able to call:
Server_RequestServerStateChange,12886,Method,"[SigningRequired]","{'ConfigureAdmin':'(61455) All','SecurityAdmin':'(61455) All'}"

Similar to:
ServerConfiguration,12637,Object,,"{'Anonymous':'(1) Browse','ConfigureAdmin':'(65423) All','SecurityAdmin':'(65423) All'}"

TagsNo tags attached.
Commit Version1.05.04 RC
Fix Due Date2024-01-31

Activities

Matthias Damm

2023-12-20 13:21

reporter   ~0020540

I think we need 'Browse | Call' for Anonymous.
We have ResendData and GetMonitoredItems that must be available to any client (they are checked for valid Session for the Subscrition ID in the Method).
The two Methods would need also 'Browse | Call' for Anonymous.

The same problem exists for ContditionType + ConditionRefresh and ConditionRefresh2

Randy Armstrong

2024-06-13 12:39

administrator   ~0021342

Added permissions.

Jim Luth

2024-06-13 15:00

administrator   ~0021350

Agreed to changes in virtual F2F.

Issue History

Date Modified Username Field Change
2023-12-15 13:40 Matthias Damm New Issue
2023-12-19 17:53 Jim Luth Assigned To => Randy Armstrong
2023-12-19 17:53 Jim Luth Status new => assigned
2023-12-19 17:53 Jim Luth Commit Version => 1.05.04 RC
2023-12-19 17:53 Jim Luth Fix Due Date => 2024-01-31
2023-12-20 13:21 Matthias Damm Note Added: 0020540
2024-06-13 12:39 Randy Armstrong Status assigned => resolved
2024-06-13 12:39 Randy Armstrong Resolution open => fixed
2024-06-13 12:39 Randy Armstrong Note Added: 0021342
2024-06-13 15:00 Jim Luth Status resolved => closed
2024-06-13 15:00 Jim Luth Fixed in Version => 1.05.04 RC1
2024-06-13 15:00 Jim Luth Note Added: 0021350