Как аутентифицировать пользователя React Native по веб-странице React? - PullRequest
1 голос
/ 14 февраля 2020

В нашей компании мы решили, что мы не будем использовать отдельные формы входа / регистрации / изменения пароля для React Web и React Native, и мы скорее сделаем React Web формы один раз, и они будут повторно использовать их в React Native.

Это означает, что пользователь приложения Native нажимает на кнопку Login и открывается браузер по умолчанию для входа в систему. После успешного входа пользователь перенаправляется обратно в приложение Native по мере регистрации.

Я думаю, что это очень часто встречается в приложениях Hybrid Native, но я не нашел никаких документов о том, как этого добиться в React Native.

Может кто-нибудь помочь мне с быстрым примером или перенаправить меня на несколько документов / публикаций?

1 Ответ

1 голос
/ 14 февраля 2020

Вы можете использовать act-native-webview , чтобы открыть URL-адрес входа компании и передать введенный Javascript реквизит компоненту WebView, чтобы при входе в систему вы получали элементы с данными пользователя ( Например: getElementById ("userName")) и закройте WebView, перенаправляя пользователя обратно в приложение.

Дополнительная информация здесь ;

WebView реквизиты здесь так что вы можете знать, как это контролировать.

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