Why do I need Exchange Online API Authentication?
The Exchange Online API is used in place of the Microsoft Graph API for actions not yet exposed by M365 such as:
User Management
Converting a mailbox to shared
Giving a user access to another's OneDrive
Retrieving and removing email alias's
Removing delegate permissions from a user
Secure
DLP Policy audit
Self-service password reset
Password Reset Notification
teams default external/guest access
Default Sharepoint/Onedrive settings
Azure MFA per-user
The Exchange Online API is authenticated by a Global Admin and fully supports MFA. A secure token is then generated by the endpoint to provide a permanent safe integration.