2016-07-25 3 views
0

У меня есть зарегистрированный API-интерфейс AzureAD, работающий правильно. Я могу получить токен доступа с помощью AcquireTokenAsync. Проблем нет. Однако мне не нужно понижать мою клиентскую библиотеку покоя до .net 3.5. Я не могу использовать ADAL в .net 3.5. AcquireTokenAsync возвращает задачу, которая не поддерживается в 3.5. В некоторых учебниках я читал, что существует неасинхронный вариант метода (AcquireToken) here. Но я просто не могу получить доступ к этому методу. Кроме того, когда я пытаюсь установить эту конкретную версию ADAL (2.19.208020213), я получаю ошибку Nuget, говорящую, что нет версии, поддерживаемой .Net 3.5Использование ADAL в .net 3.5

Что я делаю неправильно?

UPDATE

Я пытаюсь выяснить, какую версию Адал целей .Net 3.5, так что я могу установить его в моем проекте.

UPDATE 2

Если ADAL не поддерживается в .NET 3.5, каковы мои возможности для получения токена авторизации от Azure AD в .net 3.5?

ответ

0

Библиотека поддерживает только 4.5, так как в этом выпуске .net была добавлена ​​поддержка асинхронизации. Возможно, вам придется откопать до очень старых версий библиотеки, чтобы получить более старое .net sdk для работы. Но вы потеряете значительные большие исправления и функции.

+0

Да, я знал об этом. Мне нужно знать, какую версию мне нужно установить в .Net 3.5 (если возможно). Я обновил свой вопрос. –

+0

Возможно, начнется с раннего предварительного просмотра версии 2.x –

Смежные вопросы