To compel Outlook to utilize modern authentication for RPC connections, you need to add the “AlwaysUseMSOAuthForAutoDiscover” DWORD parameter with the value “1” to the registry key “HKCU\Software\Microsoft\Exchange”. For this situation, your credentials are sent to Office 356 rather than a token.
On the off chance that your mailbox has been moved from on-premises Exchange to Office 365 or you have two mailboxes connected in Outlook (one from the on-premises Exchange, the second from Office 365) and you utilize an RPC connection, for this situation Outlook doesn’t use “Modern Authentication” (likewise utilized for MFA). Or, using the PowerShell cmdlet Set-ItemProperty: Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Office\16.0\Outlook\AutoDiscover' -Name 'ExcludeExplicitO365Endpoint' -Value 1 -Type DWORD –ForceĬhange Office 365 User Authentication Method: 2017 and newer (this parameter is extra to the rundown of parameters that decide the kinds of Autodiscover processes when Outlook starts. The ExcludeExplicitO365Endpoint registry parameter is applicable to Outlook 2016 version. HKEY_CURRENT_USER\Software \Microsoft\Office\16.0\Outlook\AutoDiscoverĬreate a new DWORD parameter named ExcludeExplicitO365Endpoint and value 1 and Restart Outlook. To disable this check, go to the registry key, find the below path.