Skip to main content
Version: 2.1.1-preview

MT.1044 - Ensure modern authentication for Exchange Online is enabled

Overview​

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.

Remediation action:​

  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.

Test Metadata​

FieldValue
Test IDMT.1044
SeverityHigh
SuiteMaester
CategoryExchange
PowerShell testTest-MtExoModernAuth
TagsExchange, Maester, MT.1044

Source​

  • Pester test: tests/Maester/Exchange/Test-ExchangeSetting.Tests.ps1
  • PowerShell source: powershell/public/maester/exchange/Test-MtExoModernAuth.ps1