Поток процессов OAuth 2.0 для мобильного приложения React Native - PullRequest
0 голосов
/ 14 января 2019

Я пытаюсь найти примеры / документацию для обработки OAuth 2.0 с приложениями React Native. Моя проблема заключается в том, что после просмотра документации для Fitbit OAuth 2.0 они требуют, чтобы во время процесса OAuth было открыто новое окно браузера, иначе они заблокируют ваше приложение.

Я также нашел больше документации Fitbit, описывающей компонент для OAuth, но я не смог найти никакой информации о том, в каком пакете npm находятся компоненты api настроек. Кроме того, кажется, что в качестве параметров требуются идентификатор клиента и секрет, насколько безопасна этот подход, если я поставлю эти параметры? Этот компонент также решит проблему необходимости открытия нового окна браузера?

Для другого подхода я исследовал серверный пакет passport-fitbit, который, как мне кажется, позволил бы мне сохранить идентификатор клиента и секрет на стороне сервера, но как это решает проблему необходимости отдельного окна для Fitbit OAuth 2.0 ? Кроме того, поскольку это относится к нативному приложению, какая дополнительная координация необходима для того, чтобы код React Native знал, что пользователь успешно прошел или не прошел проверку подлинности?

Я изучал это, но не нашел четких ответов.

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