SharedMailbox SendOnBehalf Permission Failure

We have setup AzureAD Connector with EXO Management enabled in IIQ 8.4 for managing Shared Mailboxes. We are able to aggregate/provision Shared Mailboxes with FullAccess and SendAs Permissions successfully. However, this is not working with SendOnBehalf Permission. Any ideas how we can provision/aggregate this SendOnBehalf permission from IIQ. Below is the provisioning error for this permission:

Cannot process argument transformation on parameter ‘AccessRights’. Cannot convert value “System.Collections.Generic.List`1[System.String]” to type “Microsoft.Exchange.Management.RecipientTasks.MailboxRights”. Error: “Unable to match the identifier name SendOnBehalf to a valid enumerator name. Specify one of the following enumerator names and try again: FullAccess, SendAs, ExternalAccount, DeleteItem, ReadPermission, ChangePermission, ChangeOwner”

Hi @jai_l Just throwing this out there, because I’m not sure I can remember the specifics, but if EXO is like On-Prem, the Send On Behalf Of permission is actually on the User object associated with the Mailbox not the Mailbox itself (as the delegate doesn’t need to access the actual Mailbox). Don’t know if that helps, but maybe could point you in the right direction.

@jai_l AFAIK SendOnBehalf is a multi valued user attribute. Have you tried adding it at account schema?

Note: Found a fix?Help the community by marking the comment as solution. Feel free to react(:heart:,:+1:, etc.)with an emoji to show your appreciation or message me directly if your problem requires a deeper dive.

Hi, I have the same question. I’ve tried to add an new attribute to the schema called “SendOnBehalf” with the same configurations as the “sharedMailbox” but it doesn’t aggregate any attribute.

Thank you

Hi @ancardoso try using “sendOnBehalf”; I believe it is case-sensitive.

Hi @jai_l can you post the provisioning plan that is failing?

Hi @paul_hilchey I’ve updated the application as suggested, but unfortunately no success.
Here is an print of the application schema:

@ancardoso Is it possible for you to share the complete app xml ?

HI All. As I said above, SendOnBehalf is not a permission like FullAccess or SendAs, it is based on Delegate functionality. I believe you could provision it via PowerShell, but I’m not aware you can aggregate it using IIQ.

SendOnBehalf appears to be supported for on-premise AD, but not for Azure AD. :frowning:

Thank you for all the replies. I’ve contacted Sailpoint directly and indeed the SendOnBehalf entitlements will not be created on the account aggregation.

As referenced in the documentation the entitlements created during the aggregation are:

  • Recipient: SendAs

  • Mailbox: ChangeOwner, ChangePermission, DeleteItem, ExternalAccount, FullAccess, ReadPermission