Microsoft Dynamics CRM 365 "Ошибка аутентификации пользователя!", Исключение InvalidOperationException

Я использую CRM SDK для общения с CRM.

В моей организации есть Dynamics CRM 365(локальная) с проверкой подлинности IFD. Когда я пытаюсь подключиться к CRM, он показывает случайное поведение. Иногда я могу подключиться, используя AD-аутентификацию, иногда через OnlineFederation, и самое странное соединение было через Live ID. В случае IFD-аутентификации он не должен подключаться с использованием LiveID. Я использую строку подключения в следующем формате для проверки подлинности IFD:

connectionString = $"AuthType=IFD;ServiceUri={ organizationUri }/{ AuthInfo.OrganizationUniqueName };Domain={ AuthInfo.Domain };Username={ AuthInfo.Domain }\\{ AuthInfo.UserName };Password={ AuthInfo.Password };";

я использую IDataDictionary поддерживать аутентификацию информации в кеше. Всякий раз, когда мой сервис пытается подключиться к CRM с использованием кеша, я получаю следующую ошибку:

System.InvalidOperationException: аутентификация пользователя не удалась! в Microsoft.Xrm.Sdk.Client.ServiceProxy`1.AuthenticateCore()

Я могу проверить значение ключа кэша, он существует, но не может создать прокси службы. serviceClient.OrganizationServiceProxy.Timeout = TimeSpan.MaxValue;

0 ответов

Другие вопросы по тегам