оптимизировать Firebase вход через почтовую ссылку (без пароля) поток авторизации - PullRequest
0 голосов
/ 17 января 2020

У меня есть веб-приложение Firebase, использующее вход со ссылкой электронной почты в качестве метода авторизации.

Прямо сейчас либо

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

  2. пользователь нажимает ссылку из электронной почты телефона, думая, что это аутентифицируйте их в Интернете, но затем приложение просто открывается в браузере на телефоне

Я пытаюсь сделать процесс входа более плавным, поэтому мне интересно, есть ли способ упростить каждый из случаев выше.

  1. для сценария 1, я могу закрыть исходную вкладку после отправки ссылки на электронную почту, но это звучит довольно странно, и не то, что хотят все. Есть ли способ как-то (а) отправить их обратно на оригинальную вкладку по ссылке входа, или (б) закрыть одну из оригинальных избыточных вкладок программно? (Я предполагаю, что нет.)

  2. для сценария 2, есть ли способ для веб-браузера «ощутить», что вход выполнен на другом устройстве, и подписать пользователь в на исходном устройстве / вкладке ?

Наконец, если нет на оба из вышеперечисленных, я был бы признателен за понимание того, что я пропустил что-то базовое c об упорядочении аутентификации без пароля на основе ссылок или о том, является ли приведенное выше поведение нормальным и ожидаемым!

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