Заставить существующего пользователя выполнить вход с определенной учетной записью - PullRequest
0 голосов
/ 28 мая 2018

Аналогично Вызов страницы проверки подлинности "Проверьте, что это вы" из приложения Firebase вариант использования, но мой случай отличается тем, что пользователь не вошел в систему, но я хочу принудительно войти как существующийпользователь уже зарегистрирован в нашем приложении.

Вариант использования: требуется, чтобы существующий пользователь, которого только что пригласили, присоединился к команде, чтобы войти в систему как данный пользователь (если она в данный момент вышла из системы), или повторно-лог как данный пользователь (если она в данный момент вошла в другой аккаунт).

Итак, учитывая либо user_id, либо email, могу ли я заставить всплывающее окно предварительно выбрать данный аккаунт?Мы используем https://github.com/firebase/firebaseui-web/,, но передача login_hint, насколько я понимаю, здесь не поможет:

signInOptions: [
    {
        provider: firebase.auth.GoogleAuthProvider.PROVIDER_ID,
        customParameters: {
            prompt: "select_account",
            login_hint: `some.existing.email@gmail.com`,
        }
    },
    firebase.auth.FacebookAuthProvider.PROVIDER_ID,
    firebase.auth.GithubAuthProvider.PROVIDER_ID,
]

Даже если это так, оно будет работать только для провайдера Google.В идеале это должно работать для всех провайдеров.

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