Klient programu Outlook programu Microsoft Dynamics CRM nie może skonfigurować, jeśli używasz haseł aplikacji do uwierzytelniania
W tym artykule przedstawiono problem z komunikacją z serwerem Microsoft Dynamics CRM, który może wystąpić podczas próby skonfigurowania programu Microsoft Dynamics CRM dla programu Office Outlook przy użyciu haseł aplikacji do uwierzytelniania.
Dotyczy: Microsoft Dynamics CRM 2013
Oryginalny numer KB: 2933267
Symptomy
Podczas próby skonfigurowania programu Microsoft Dynamics CRM dla programu Office Outlook przy użyciu haseł aplikacji do uwierzytelniania jest wyświetlany następujący komunikat o błędzie:
Wystąpił problem podczas komunikacji z serwerem Microsoft Dynamics CRM. Serwer może być niedostępny. Spróbuj ponownie później. Jeśli problem będzie się powtarzać, skontaktuj się z administratorem systemu.
Przyczyna
Uwierzytelnianie wieloskładnikowe jest obsługiwane tylko w programie Microsoft Dynamics CRM dla pakietu Office Outlook 2015 lub nowszym. Aby uzyskać więcej informacji, zobacz Włączanie uwierzytelniania wieloskładnikowego za pomocą protokołu OAuth.
Więcej informacji
Jeśli wyświetlisz szczegóły błędu, zostanie wyświetlony następujący ślad stosu:
Serwer zdalny zwrócił błąd: (400) Nieprawidłowe żądanie.
at System.Net.HttpWebRequest.GetResponse()
at Microsoft.Crm.Outlook.ClientAuth.ClaimsBasedAuthProvider'1.MakeHttpPostRequest(Uri postUri, String postData)
w: Microsoft.Crm.Outlook.ClientAuth.PassportAuthProvider'1.SignIn()
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.SignIn(Uri endPoint, Credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.GetAuthProvider(Uri endPoint, Credentials, AuthUIMode uiMode, Uri webEndPoint, IClientOrganizationContext context, Form parentWindow)
w: Microsoft.Crm.Application.Outlook.Config.ServerInfo.LoadUserId()
at Microsoft.Crm.Application.Outlook.Config.ServerInfo.Initialize(Uri discoveryUri, OrganizationDetail selectedOrg, String displayName, Boolean isPrimary)
w: Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadDataToServerInfo()
w: Microsoft.Crm.Application.Outlook.Config.ServerForm.<InitializeBackgroundWorkers>b__2(Nadawca obiektów, DoWorkEventArgs e)
w: System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Argument obiektu)
Aby uzyskać więcej informacji na temat funkcji Hasła aplikacji dostępnej w usłudze Multi-Factor Authentication, zobacz następujące artykuły: