Skip to content
Sponsor
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Ensure modern authentication for Exchange Online is enabled

MT.1044LowExchange OnlineClient access

Part of Maester · Exchange Online · Client access · All checks

Run this check
Invoke-Maester -TestId MT.1044

Modern authentication for Exchange Online MUST be enabled

Rationale: Modern authentication enables enhanced security features like multifactor authentication (MFA), certificate-based authentication (CBA), and third-party SAML identity providers. Without modern authentication, users are more vulnerable to password-based attacks.

  1. Connect to Exchange Online:
Connect-ExchangeOnline
  1. Enable modern authentication:
Set-OrganizationConfig -OAuth2ClientProfileEnabled $true
  1. Verify the setting:
(Get-OrganizationConfig).OAuth2ClientProfileEnabled

The result should be True.

Every attribute of this check
FieldValue
Test IDMT.1044
SeverityLow
SuiteMaester
ProductExchange Online
FeatureClient access
AreaAuthentication
Resource typeTenant
User impactLow
Implementation costLow
MITRE ATT&CKT1110 Brute Force
PowerShell testTest-MtExoModernAuth
ServicesExchangeOnline