OData
The OData connector is based on the REST connector. See the REST section for the full description of tabs, fields, and configuration options. The OData connector allows you to perform the following actions:
- Import both identity and access rights data.
- Choose if the content is returned from the system in atom+xml or JSON format.
- Specify an authentication type.
- Specify OAuth authentication protocols for client credentials and passwords.
Supported objects and operations
- Identity data: Identities, Contexts, Identity Owners, Context Owners, Context Assignments
- Access rights: Accounts, Resources, Resource Owners, Resource Assignments, Resource parent/child
Minimum required permissions
Required permissions depend on the type of data you are importing and your queries and mappings. The user accessing the OData endpoint must have access to the data requested.
Implementation notes
This connector supports all primitive types except Edm.Binary. Edm.DateTimeOffset is parsed into a DateTime object, because Dynamic Expresso, which is used for expression building, does not support the type DataTimeOffset.
Prerequisites
OData does not require any configuration before connecting with Omada Identity. You usually need to register an application in order to authenticate and authorize with the OData API. This will depend on the application. See the Microsoft Entra ID application registration for a registration example.