A robust email, calendaring, and collaboration platform developed by Microsoft, designed for enterprise-level communication and data management.Miscellaneous topics that do not fit into specific categories.
The fact that Get-AuthServer returns no results is an important finding. It suggests that the required authorization server objects have not been configured in your on-premises Exchange organization.
One correction to the existing answer: Set-AuthConfig -OAuth2ClientProfileEnabled and New-AuthServer -AuthType OAuth are not valid commands for this configuration.
Start by checking the following in the on-premises Exchange Management Shell:
Get-AuthServer | Format-Table Name,Type,Enabled
Get-AuthConfig | Format-List CurrentCertificateThumbprint
For Teams Calendar integration, the EvoSTS AuthServer allows Exchange Server to trust OAuth tokens issued by Microsoft Entra ID.
Microsoft documents the following syntax for creating it:
New-AuthServer -Name "evoSTS" -Type AzureAD -AuthMetadataUrl "https://login.windows.net/<tenant>.onmicrosoft.com/federationmetadata/2007-06/federationmetadata.xml"
Replace the example tenant domain with your tenant's initial domain. Review the existing hybrid configuration before creating or modifying objects.
Also verify:
- The on-premises mailbox users are represented as MailUser objects in Exchange Online.
- Autodiscover V2 and EWS are accessible externally over HTTPS.
- The published Exchange HTTPS namespaces are registered as SPNs on the Exchange Online service principal in Microsoft Entra ID.
- The Exchange OAuth authentication certificate is valid.
After checking these components, run the Teams Calendar App test in Microsoft Remote Connectivity Analyzer and review the individual results.
Microsoft's OAuth configuration documentation:
I also configured Teams Calendar integration manually with Exchange Server SE, without running HCW. I documented what each component does, the PowerShell commands, configuration steps, and verification:
https://ceyhunkirmizitas.net/exchange-server-teams-calendar-integration-without-hcw/