Clarification with Role Based Access Control for Applications in Exchange Online

ritmo2k 811 Reputation points
2024-10-24T15:24:05.0133333+00:00

I am looking to restrict the scope of the Graph API Mail.Send application permission for an app registration.

I'd like to use RBAC for applications instead of application policies, but I am unclear on the note in the documentation for management scopes which says:

While there is a property called Administrative Units, we recommend you use the native Admin Units parameter on a role assignment to avoid creating a scope as an intermediary pointer object.

I would be grateful if someone could explain that to me (e.g., what is a "scope as an intermediary pointer object")?

Thank you!

Exchange Online
Exchange Online
A cloud-based service included in Microsoft 365, delivering scalable messaging and collaboration features with simplified management and automatic updates.
Microsoft 365 and Office | Install, redeem, activate | For business | Windows
0 comments No comments
{count} votes

Answer accepted by question author
  1. Vasil Michev 123.6K Reputation points MVP Volunteer Moderator
    2024-10-24T19:19:44.6433333+00:00

    What they are trying to say is that you should not be creating a new (AU-scoped) management scope for this scenario. Instead, when issuing the New-ManagementRoleAssignment cmdlet, leverage the -RecipientAdministrativeUnitScope parameter, to the same effect.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.