Как проверить подлинность Microsoft Auth на собственном приложении Xamarin. ios, чтобы получить доступ к учетной записи MS? - PullRequest
0 голосов
/ 11 марта 2020

Я работаю в xamarin. ios нативное приложение, и мне нужно пройти аутентификацию / войти в систему с учетной записью Microsoft, чтобы получить доступ к Microsoft Graph Api или другим Outlook OutI. Я выполнил все настройки в Azure активной директории, поэтому я уже пытался реализовать это с помощью xamarin.auth, но это не работает из-за того, что параметр grant_type не указан, и выдает ошибку как invalid_grant и invalid_request . Есть ли другой способ проверки подлинности с учетной записью Microsoft? Можете ли вы помочь мне реализовать Microsoft Authentication Library для. NET (MSAL) в xamarin. ios родное приложение. Я получил образец xamarin.forms, но он нам нужен в xamarin. ios. Я не знаком с кодом xamarin.forms.

1 Ответ

0 голосов
/ 13 марта 2020

Когда вы используете библиотеку аутентификации Microsoft для. NET (MSAL. NET) на Xamarin iOS, вам необходимо:

  • Переопределить и реализовать функцию OpenUrl в AppDelegate.
  • Включение групп цепочки для ключей.
  • Включение совместного использования кэша токенов.
  • Включение доступа к цепочке ключей.
  • Изучение известных проблем с iOS 12 и аутентификацией.

Просмотр этого документа: https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-net-xamarin-ios-considerations

...