Запрос графика Azure AD в WebAPI2 - PullRequest
       16

Запрос графика Azure AD в WebAPI2

0 голосов
/ 13 февраля 2019

Недавно созданный веб-сервис WebAPI2 для получения списка всех активных приложений Каталога и Пользователя.в локальном списке приложений и пользователей IIS будут получены без каких-либо проблем с помощью API-интерфейса Azure AD Graph.

При развертывании webAPI2 в Azure в качестве ресурса.Список пользователей будет получен, как и ожидалось, но список приложений, выбранный с использованием следующей ошибки, выдает код.

Вызовите список приложений:

IPagedCollection<IApplication> applications= await activeDirectoryClient.Applications.ExecuteAsync(); 

Стек ошибок

System.ArgumentNullException: значение не может быть нулевым.Имя параметра: введите в Microsoft.Data.Edm.EdmUtil.CheckArgumentNull [T] (значение T, строковое имя-параметра) в Microsoft.Data.Edm.EdmTypeSemantics.AsComplex (тип IEdmTypeReference) в Microsoft.Data.OData.JsonLight.ODataJsonndightVid.IntityValityVisionVision(Строка payloadTypeName, IEdmTypeReference expectedTypeReference, duplicatePropertyNamesChecker duplicatePropertyNamesChecker, CollectionWithoutExpectedTypeValidator collectionValidator, булева validateNullValue, булева isTopLevelPropertyValue, булева insideComplexValue, String PropertyName, булева readRawValueEvenIfNoTypeFound) при Microsoft.Data.OData.JsonLight.ODataJsonLightEntryAndFeedDeserializer.ReadOpenProperty (IODataJsonLightReaderEntryState entryState, String PropertyName, Boolean propertyWithValue)в Microsoft.Data.OData.JsonLight.ODataJsonLightEntryAndFeedDeserializer.ReadUndeclaredProperty (IODataJsonLightReaderEntryState entryState, String propertyName, логическое свойствоWithValue) в Microsoft.Data.OData.список пользователей и приложений.Тип приложения webAPI является собственным, и я использую UserPasswordCredential и AcquireTokenAsync для получения токена доступа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...