GOOGLE ADS

четверг, 28 апреля 2022 г.

Аутентификация секрета клиента Dynamics 365

Мы использовали аутентификацию Office365 для подключения к CRM из кода С#. когда мы начали менять его на секретный тип аутентификации клиента, подключение к CRM стало очень медленным.

У нас есть пакетное задание, которое подключается к CRM и получает данные из CRM. Раньше при проверке подлинности Office365 извлечение 1300 записей занимало 2 минуты, однако при проверке подлинности с секретом клиента это занимало 50 минут.

CrmServiceClient.MaxConnectionTimeout = new TimeSpan(0, 5, 0);
var ConnectionStringClientSecret1 = string.Format("AuthType={0}; Url={1}; AppId={2}; ClientSecret = {3};", authType, organizationUri, appId, clientSecret);
CrmServiceClient connection = new CrmServiceClient(ConnectionStringClientSecret1);
proxy = connection;

Кто-нибудь сталкивался с этой проблемой или есть какие-то обходные пути для решения проблемы.


Решение проблемы

Ваша строка подключения должна начинаться с «AuthType=ClientSecret;» и он должен содержать настройку пути кэша маркера, например, «TokenCacheStorePath=C:\Temp\myaadappregtoken.bin;»

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...