Role and Policy Engine configuration
You must configure Omada Identity RoPE to copy resource-driven attributes to Exchange User Mailbox Calculated Resource Assignments (CRA). You must also configure Omada Identity RoPE to call an Exchange extension that differentiates CRAs to other users' mailboxes.
For more information, refer to Role and Policy Engine section of the documentation.
To configure RoPE:
- First, add two extensions to the
EngineConfiguration.config
file located in C:\Program Files\Omada Identity Suite\Role and Policy Engine\Service\ConfigFiles. - If the lines are already there, you should uncomment the lines and restart the Role and Policy Engine service.
<add type="Omada.RoPE.Controller.OISX.Extensions.ExchangeIntegrationExtension, Omada.RoPE.Controller.OISX" />
<add type="Omada.RoPE.Controller.OISX.Extensions.AttributeValueResolver, Omada.RoPE.Controller.OISX">
<settings>
<add key="setting1" name="Exchange User Mailbox:ISSUEWARNINGQUOTA" extraInfo="Type:ReferencePath" value="/#ASSIGNMENTS_PER_RESOURCETYPE/Exchange Mailbox Option:[ISSUEWARNINGQUOTA]" />
<add key="setting2" name="Exchange User Mailbox:PROHIBITSENDQUOTA" extraInfo="Type:ReferencePath" value="/#ASSIGNMENTS_PER_RESOURCETYPE/Exchange Mailbox Option:[PROHIBITSENDQUOTA]" />
<add key="setting3" name="Exchange User Mailbox:PROHIBITSENDRECEIVEQUOTA" extraInfo="Type:ReferencePath" value="/#ASSIGNMENTS_PER_RESOURCETYPE/Exchange Mailbox Option:[PROHIBITSENDRECEIVEQUOTA]" />
<add key="setting4" name="Exchange User Mailbox:PRIMARY_EMAIL" extraInfo="Type:ReferencePath" value="/#IDENTITY:[EMAIL]" />
<add key="setting5" name="Exchange User Mailbox:WEBMAIL" extraInfo="Type:ReferencePath" value="/#ASSIGNMENTS_PER_RESOURCETYPE/Exchange Mailbox Option:[WEBMAIL]" />
<add key="setting6" name="Exchange User Mailbox:HIDEINADDRESSLIST" extraInfo="Type:ReferencePath" value="/#ASSIGNMENTS_PER_RESOURCETYPE/Exchange Mailbox Option:[HIDEINADDRESSLIST]" />
<add key="setting7" name="Exchange User Mailbox:MAILBOXLOCATION" extraInfo="Type:ReferencePath" value="/#ASSIGNMENTS_PER_RESOURCETYPE/Exchange Mailbox Option:[MAILBOXLOCATION]" />
</settings>
</add>
RoPE Exchange extension
To utilize the Exchange Online connectivity, you must use a standard Role and Policy Engine Extension (ExchangeIntegrationExtension) provided by Omada. The extension accepts systems onboarded with both the Microsoft Azure Active Directory connector and Microsoft Entra ID connector (for Entra ID, you must use either the Omada Identity Cloud October 2024 update or Omada Identity 15.0.2).
The extension serves two purposes as described below.