Как создать мобильный oAuth 2.0 «Аутентификационный поток» для входа в систему с родным интерфейсом - PullRequest
0 голосов
/ 04 февраля 2019

Мы пишем приложение ReactNative и используем IdentityServer для oAuth, но при реализации потока аутентификации это явно переносит нас в отдельный браузер (с использованием библиотеки ниже).

https://github.com/FormidableLabs/react-native-app-auth

У нашей команды UX есть большая проблема с этим, и она скажет, что это будет пугать / раздражать пользователей, с которыми я лично согласен.

Глядя на так много корпоративных приложений (Facebook, Uber, длинный список можно продолжить), ни одно изэти приложения при входе ведут в отдельный браузер вне приложения.Пароль явно находится внутри самого приложения.

Как они это делают?Я уверен, что они обеспечивают правильную безопасность и реализуют oAuth (я имею в виду Facebook ... com'on), но как?

Я столько раз оборачивал голову, исследуя, но не могу найти решение, так что никакой помощи вообщеочень помогло бы.

Кстати: я понимаю, что некоторые приложения, такие как MS Office, так что выводят пользователя в браузер, и это становится все более и более, но я просто хочу знать, как эти крупные компании решают эту проблему.

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