Entity Type
An entity is any object within the CoreOne Suite Meta Directory. From a Core Identity to a Target System Configuration, everything is stored in an entity and can therefore be selected. All available entities are presented to you in the UI and they follow the same logic naming as all the UI masks do.
Entity Type Default Rights
Each entity type has default rights attached to it. In the security_entity_type
entity, you will find a property called default_security_rights
. This property defines the default rights that will be applied to all users.
For example, the IResourceAssignment
entity has a GenericNoAccessFilter
defined, meaning no one has access to it by default. On the other hand, the ICoreIdentity
entity has a GenericMyCoreIdentityFilter
defined, meaning everyone is allowed to read their own Core Identity by default.
Security Mode
The security mode defines which actions are allowed on the entity where access is given. The available rights are:
Read
Write
Update
Delete
All