IDM Model Interface

Last modified 08 Jul 2024 13:28 +02:00

Status: Public
Stability: STABLE
Platform: Java
Dependencies: Data Model, Common schema

Description

IDM Model interface provides unified access to the identity objects stored in the repository and on the resources. It abstracts away the details about where and how are the data stored, it hides all the low-level system components. This is the primary and most important midPoint interface.

Implementation of this interface are enforcing a consistency of access control decisions and model, e.g. to enforcing Role-Based Access Control (RBAC) and other policies, making sure that the mappings are applied properly, etc.

For general introduction to interface concepts please see Common Interface Concepts page.

Artifacts

Artifact Path/Link Description

Interface definition

https://github.com/Evolveum/midpoint/blob/master/model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelService.java

Well-commented Java definition of the interface.

Was this page helpful?
YES NO
Thanks for your feedback