Я работаю над интеграцией с Dynamics 365 и следую примеру Web API (C #) .Хотя это работает, есть две проблемы с образцом, с которыми мне хотелось бы разобраться.
Во-первых, в примере используется старая версия пакета Microsoft.IdentityModel.Clients.ActiveDirectory
, и объясняется, что этопотому что:
Этот пример зависит от возможности передавать учетные данные пользователя без отдельного диалогового окна входа в Azure, которое недоступно в версии 3.x этой библиотеки.
Во-вторых, в примере используется этот жестко заданный идентификатор клиента от Microsoft:
// Azure Active Directory registered app clientid for Microsoft samples
string clientId = "51f81489-12ee-4a9e-aaae-a2591f45987d";
Учитывая, что я использую учетные записи Office365 и не вижу, как Azure вписывается в картину, каков наилучший способ достиженияподключение к Dynamics365 без проблем, упомянутых выше?