Security
By default, all DOM configuration and instance data can be read by any authenticated DataMiner user. A single dedicated user permission controls who can change core configuration. From DataMiner 10.5.10/10.6.0 onwards, you can also restrict access to specific DOM instances via the link security feature.
Overview
Action | Prior to 10.5.10/10.6.0 | From 10.5.10/10.6.0 onwards |
---|---|---|
Reading ModuleSettings and DOM configuration objects* |
Any authenticated user | Any authenticated user |
Creating, updating, or deleting ModuleSettings |
Users with the Module settings permission | Users with the Module settings permission |
Creating, updating, or deleting DOM configuration objects* | Any authenticated user | Users with the Module settings permission |
Creating, updating, or deleting DomTemplate objects |
Any authenticated user | Users with the Module settings permission |
Reading DomInstance objects |
Any authenticated user | Any authenticated user OR restricted by link security |
Creating, updating, or deleting DomInstance objects |
Any authenticated user | Any authenticated user OR restricted by link security |
* DOM configuration objects: SectionDefinition, DomDefinition, and DomBehaviorDefinition.
Note
Link security only applies when you explicitly configure it. If no links are defined, instance access remains open to all authenticated users.
Module settings user permission
DOM has one dedicated user permission that can be configured in DataMiner Cube: Module settings.
In code, this corresponds to the enum value PermissionFlags.ModuleSettingsConfiguration
(291) in Skyline.DataMiner.Net.PermissionFlags
.
This user permission secures the following actions:
Action | Since DataMiner version |
---|---|
Creating, updating, or deleting ModuleSettings |
10.1.5/10.2.0 |
Creating, updating, or deleting a module SectionDefinition |
10.1.2/10.2.0 |
Creating, updating, or deleting a module DomBehaviorDefinition |
10.1.11/10.2.0 |
Reinitializing a DOM manager | 10.3.9/10.4.0 |
Triggering a midnight sync for a DOM manager | 10.3.9/10.4.0 |
Creating, updating, or deleting SectionDefinition objects |
10.5.10/10.6.0 |
Creating, updating, or deleting DomDefinition objects |
10.5.10/10.6.0 |
Creating, updating, or deleting DomBehaviorDefinition objects |
10.5.10/10.6.0 |
Creating, updating, or deleting DomTemplate objects |
10.5.10/10.6.0 |
Tip
If you want to delegate day‑to‑day instance management (CRUD on DomInstance
objects) to a broader user base while protecting the model itself, only grant the Module settings permission to a restricted administrator group.
Link security
From DataMiner 10.5.10/10.6.0 onwards, you can configure link security to restrict access to DOM instances. You define links between DataMiner user groups and a DOM object. Currently, only links to a DomDefinition
are supported. A link determines which groups can access the DomInstance
objects that belong to that definition.
When link security is enabled and a link is created for a DomDefinition
:
- Only users belonging to at least one linked group can read or modify its
DomInstance
objects. - Configuration objects (
DomDefinition
,SectionDefinition
,DomBehaviorDefinition
, etc.) remain governed by the Module settings permission, independent of link security.
For configuration steps and more info, see Link security settings.