Учетные данные для входа и аутентификация по отпечатку пальца - PullRequest
0 голосов
/ 06 ноября 2018

Я создаю React Native Application.

Я хочу реализовать две функции входа в систему:

  • Имя пользователя и пароль

  • Отпечаток пальца

Я хочу использовать протокол OAuth2.0 и использовать accesstoken и refreshtoken. Это была моя идея реализации:

  • Чтобы получить доступ к токену доступа, необходимо использовать отпечаток пальца
  • Чтобы получить доступ к токену обновления, необходимо использовать имя пользователя и пароль

Таким образом, по истечении срока действия токена доступа пользователь должен ввести имя пользователя и пароль, если токен доступа все еще действителен, пользователь должен использовать аутентификацию по отпечатку пальца.

Теперь моя проблема: при запуске приложения я должен знать, какой тип аутентификации я должен отображать. Как я могу получить эту информацию о пользователе?

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

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