Microsoft Integrations: Permissions & Admin Approval
Understand Microsoft permission types, grant admin consent, and review what permissions Odeus requires for Microsoft integrations.
Microsoft Integrations: Permissions & Admin Approval
Understand Microsoft permission types, grant admin consent, and review what permissions Odeus requires for Microsoft integrations.
Before admin approval is granted, no user can connect a Microsoft integration. Users will see a "Need admin approval" or "Approval required" error.
This applies to the Odeus Microsoft 365 connectors, including: Excel, Microsoft Teams, Outlook Calendar, Outlook Email, Planner, and SharePoint (browse-only). Microsoft 365 connectors are live tools you call from chats, agents, and workflows — they are not Knowledge Hub sync sources.
Understanding Permission Types
Microsoft uses two types of OAuth permissions:
| Type | Who Acts | When Used |
|---|---|---|
| Delegated | User on their own behalf | User is signed in. Actions happen as that user with their access rights. |
| Application | App on behalf of org | No user signed in. App has its own access (e.g., background jobs). |
Odeus uses delegated permissions. When you connect a Microsoft integration, Odeus acts on your behalf with your existing access rights—it cannot access data you don't already have access to.
Granting Admin Consent
A Microsoft admin must grant tenant-wide consent before users can connect Microsoft integrations.
Prerequisite: A user or admin must have attempted to connect an integration at least once. This triggers the creation of the Odeus Service Principal in your tenant.
Sign in to the [Microsoft Entra admin center](https://entra.microsoft.com/) as a Cloud Application Administrator or Global Administrator.
Go to **Identity** → **Applications** → **Enterprise applications** → **All applications** and select **Odeus**.
Under **Security**, select **Permissions**, then click **Grant admin consent for \[Your Organization]**.
In Odeus, go to **Settings → Integrations**, click on a Microsoft integration (e.g., Outlook Calendar), and connect your account to confirm it works.
For more details, see Microsoft's documentation on granting tenant-wide admin consent.
Reviewing Granted Permissions
After granting consent, you can review all permissions in Microsoft Entra:
- Go to Identity → Applications → Enterprise applications → Odeus
- Under Security, click Permissions
The Type column shows "Delegated" for all Odeus permissions—confirming Odeus only acts on behalf of signed-in users.
Required Permissions per Integration
Each Microsoft connector requests only the specific permissions (scopes) it needs to function. These scopes map directly to Microsoft Graph permissions, and you can review the full set granted to Odeus at any time in the Microsoft Entra admin center (see Reviewing Granted Permissions above).
Common Permissions
| Permission | What It Allows |
|---|---|
Calendars.ReadWrite | Read and create calendar events |
Mail.ReadWrite | Read and send emails |
Files.ReadWrite.All | Access OneDrive/SharePoint files |
User.Read | Read your basic profile |
offline_access | Maintain access without re-login |
Related
- Connectors & MCP Guide — Learn how Odeus connects to Microsoft 365 and other tools through MCP connectors.