Xamarin.Forms Mac AuthenticationContinuationHelper

Кто-нибудь попробовал использовать пакет 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 ответ

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

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

Другие вопросы по тегам