An Azure service that provides hosted, universal storage for Azure app configurations.
Hello Hulleman, Rob ,
Yes it is supported and secure to use both delegated SSO and app‑only Exchange Online access in the same Microsoft Entra app registration.
A single Entra app can be configured with delegated permissions (used only when a user signs in for SSO) and application permissions (used only when the app authenticates with client credentials). Microsoft explicitly describes these as two distinct permission types based on the OAuth flow being used (delegated tokens vs app‑only tokens).
For Exchange Online, RBAC for Applications is designed specifically to grant app‑only access and restrict it to a scoped set of mailboxes. Microsoft Learn states that these Exchange Online RBAC grants are independent of the unscoped grants in Microsoft Entra ID, and the access is enforced through Exchange role assignments and scopes.
https://learn.microsoft.com/en-us/exchange/permissions-exo/application-rbac
So there is no Microsoft requirement to split into two app registrations. Splitting into separate apps is optional and usually done only for operational/security boundary reasons (separate ownership, different credential lifecycle, separate environments), not because the platform requires it.