Нужно пройти проверку подлинности для API EWS из iOS, какую библиотеку использовать? - PullRequest
0 голосов
/ 07 июля 2019

В настоящее время у меня есть мобильный клиент iOS, который обращается к API-интерфейсам на основе EWS Soap и аутентифицирует пользователей, используя стандартный поток автоматического обнаружения EWS (т. Е. Он не использует OAuth или какую-либо стороннюю библиотеку).Это не работает с SSO и 2 Factor Auth, к сожалению.Сейчас я рассматриваю возможность использования одной из доступных платформ / библиотек от Microsoft для аутентификации пользователя (поэтому он поддерживает SSO и т. Д.), А затем после аутентификации получаю доступ к API-интерфейсам EWS, как я делал это раньше.

I 'Я совершенно сбит с толку, какой путь выбрать, поскольку библиотека ADAL v1 выглядит устаревшей в пользу MSAL.framework, но при этом она постоянно ссылается только на Microsoft Graph, и неясно, что мне нужно сделать, чтобы начать.Есть так много статей, некоторые из которых были написаны несколько лет назад, а некоторые недавно, но оба ссылаются на разные примеры и варианты использования.

Мне просто нужно иметь возможность надежно аутентифицировать пользователей Office 365, а затем продолжать использовать конец EWS-точки, как я был в прошлом.Будем благодарны за любые рекомендации.

Я уже настроил «приложение» на portal.azure.com, но поскольку мы не используем API-интерфейсы Microsoft Graph, приведенные примеры быстрого запуска не помогают.MSAL, похоже, представлен как v2.0 библиотеки ADAL, и я не уверен, будет ли она работать для наших нужд.

...