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.
