View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009880 | 10000-004: Services | Spec | public | 2024-10-10 09:33 | 2024-10-10 09:33 |
Reporter | Marcel Patzlaff | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 1.05.03 | ||||
Summary | 0009880: Clarification needed which RolePermissions to apply when using the "Call" service | ||||
Description | This issue heavily relates to (and depends on) https://mantis.opcfoundation.org/view.php?id=9879. Depending on what method resolution process is actually applied by the "Call" service there is an empty spot regarding which RolePermissions are to be applied. RolePermissions are specified to be associated with nodes. Therefore having identical methods in an object hierarchy basically means that we can assign different RolePermissions for each level. Consider the example from issue 0009879:
If we realise the "Call" service naively, there would be different permissions applied depending on what method node is actually provided to the "Call" service:
My feeling is that this is really bad. It is definitely better if only the permission set of that method node is applied that is directly associated with the calling context node:
A description of what to actually do in this case is nowhere to be found in the spec (at least not anywhere I looked at). | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2024-10-10 09:33 | Marcel Patzlaff | New Issue |