Xamarin.Forms Mac AuthenticationContinuationHelper - PullRequest
0 голосов
/ 10 мая 2018

Кто-нибудь пробовал использовать пакет Microsoft.Identy.Client с Xamarin.Forms в проекте MacOS?

Я пытаюсь реализовать метод OpenUrl в соответствии с примером: https://github.com/Azure-Samples/active-directory-xamarin-native-v2/tree/master, но в AppDelegate в проекте MacOS VS не может видеть класс AuthenticationContinuationHelper. Класс Microsoft.Identity.Client ограничен: Microsoft.Identity.Client в MacOS Project не показывает все элементы

В проекте .Droid и .iOS все работает нормально.

Кто-нибудь с этим справился?

1 Ответ

0 голосов
/ 18 мая 2018

Итак, есть видео из Build 2018 , а также из Slide Deck , которые обсуждают это.Необходимо убедиться, что в настройках вашего nuget установлен флажок «показывать пакеты предварительной версии», а затем установить Microsoft.Identity.Client.У меня была та же проблема, пока я не сделал это, установил nugets, очистил и пересобрал решение.Nuget Settings

Проблема с Xaramin.mac заключается в том, что библиотека в настоящее время не работает и не похоже, что в ближайшее время она будет поддерживать платформу Xaramin.mac.Это упоминается в Open Issue # 522 в репозитории GitHub, после некоторого дальнейшего прочтения в нем.Это было датировано 20 февраля, с тех пор новостей не было, поэтому я не верю, что они есть в их дорожной карте.Должно быть что-то с тем, как MacOS управляет передачей пивовара, не говоря уже о том, что MacOS недавно была поддержана некоторыми из их сервисов в Azure, что заставляет меня думать, что там еще недостаточно доли рынка в этом пространстве?

...