Поделиться через


Не удается настроить клиент Microsoft Dynamics CRM Outlook, если вы используете пароли приложений для проверки подлинности

В этой статье представлена проблема, которая может возникнуть, когда вы пытаетесь настроить Microsoft Dynamics CRM для Office Outlook с помощью паролей приложений для проверки подлинности: Возникает проблема при подключении к серверу Microsoft Dynamics CRM.

Область применения: Microsoft Dynamics CRM 2013
Исходный номер базы знаний: 2933267

Симптомы

При попытке настроить Microsoft Dynamics CRM для Office Outlook с помощью паролей приложений для проверки подлинности вы получите следующее сообщение об ошибке:

Возникла проблема с сервером Microsoft Dynamics CRM. Возможно, сервер недоступен. Повторите попытку позже. При повторении ошибки обратитесь к системному администратору.

Причина

Многофакторная проверка подлинности поддерживается только в Microsoft Dynamics CRM для Office Outlook 2015 и более поздних версий. Дополнительные сведения см. в разделе "Включение многофакторной проверки подлинности с помощью OAuth".

Дополнительная информация

При просмотре сведений об ошибке появляется следующая трассировка стека:

Удаленный сервер вернул ошибку: (400) Неправильный запрос.
в System.Net.HttpWebRequest.GetResponse()
в Microsoft.Crm.Outlook.ClientAuth.ClaimsBasedAuthProvider`1.MakeHttpPostRequest(Uri postUri, String postData)
в Microsoft.Crm.Outlook.ClientAuth.PassportAuthProvider`1.SignIn()
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.GetAuthProvider(Uri endPoint, учетные данные, AuthUIMode uiMode, Uri webEndPoint, IClientOrganizationContext context, Form parentWindow)
в Microsoft.Crm.Application.Outlook.Config.ServerInfo.LoadUserId()
на сайте Microsoft.Crm.Application.Outlook.Config.ServerInfo.Initialize(Uri discoveryUri, OrganizationDetail selectedOrg, String displayName, Boolean isPrimary)
в Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadDataToServerInfo()
в Microsoft.Crm.Application.Outlook.Config.ServerForm.<InitializeBackgroundWorkers>b__2(Object sender, DoWorkEventArgs e)
в System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
в System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

Дополнительные сведения о функции "Пароли приложений", доступной с многофакторной проверкой подлинности, см. в следующих статьях: