Использование CrmServiceClient для подключения к организации CRM2013, «Невозможно войти в Dynamics CRM» с использованием AuthType = IFD - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь использовать CrmServiceClient для подключения к организации CRM2013 с помощью строки подключения «AuthType = IFD; URL = https://server.company.com/OrgName;Domain=DomainName;Username=DomainName\UserName;Password=UserPassword" Это работает на некоторых серверах, а не на других

Возвращаемая ошибка: «Невозможно войти в Dynamics CRM» Могу ли я где-нибудь узнать подробности об ошибке? файл журнала где-нибудь?

Имя пользователя и пароль верны использование этой строки подключения в XRMToolbox работает

Любые идеи о том, где искать, будет принята с благодарностью

Я также пробовал эту строку подключения «AuthType = IFD; URL = https://orgname.company.com/OrgName;Domain=DomainName;Username=DomainName\UserName;Password=UserPassword"

        try
        {
            if (ServicePointManager.SecurityProtocol != SecurityProtocolType.Tls12)
                ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

            using (var service = new CrmServiceClient(crmConnectionString))
            {
                if (!service.IsReady)
                {
                    if (service.LastCrmException != null)
                        throw service.LastCrmException;

                    throw new InvalidOperationException(service.LastCrmError);
                }

                    :
                    :
                    :
            }
        }
        catch (Exception ex)
        {
            String error = "";
            if (ex.InnerException != null)
            {
                error = ex.InnerException.Message;
            }
            else
            {
                error = ex.Message;
            }
            throw new Exception("RetrieveConfiguration, failed to authenticate user: " + error);
        }

1 Ответ

0 голосов
/ 20 мая 2019

Оказывается, на сервере ADFS не был включен TLS 1.2.Как только это было включено и сервер перезагрузился, он начал работать просто отлично

Спасибо Заку за попытку помочь с этим

...