Какой OAuth 2.0 Redirect URI мы используем для мобильных приложений Cordova для iOS / Android? - PullRequest
0 голосов
/ 28 июня 2019

Мы используем Cordova для преобразования нашего веб-приложения HTML, JS и CSS для развертывания на iOS и Android.Мы пытаемся внедрить OAuth 2.0 и OpenID Connect с помощью Azure Active Directory (MSAL.js) в приложение.Наш URI перенаправления не вернет нас в мобильное приложение на устройстве.

Redirect_uri, который мы используем "msauth.org.businessname.appname: // auth", который создается конфигурациями платформы дляiOS в Microsoft Azure> Регистрация приложений> APP> Аутентификация: раздел перенаправления URL-адресов (новый опыт).

Мы попытались обновить пользовательскую схему URL iOS (https://coderwall.com/p/mtjaeq/ios-custom-url-scheme), чтобы она указала на "msauth.org.businessname.appname: // auth".

RedirectUri = "msauth.org.businessname.appname: // auth "

Мы ожидаем, что мобильное приложение будет загружено в браузер, чтобы пользователь мог ввести свои учетные данные и согласие. Затем веб-сайт перенаправит пользователя на мобильное приложение..

1 Ответ

0 голосов
/ 10 июля 2019

Проверьте этот плагин: https://www.npmjs.com/package/cordova-plugin-customurlscheme?activeTab=readme. Вы добавляете схему URL при добавлении плагина, а затем вы можете получить URL перенаправления (содержащий нужные вам токены), используя функцию handleOpenURL() послеПользователь аутентифицируется.Все это очень хорошо задокументировано в README проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...