Может ли flutter firebase auth работать с несколькими учетными записями в социальных сетях с одинаковым идентификатором электронной почты? - PullRequest
1 голос
/ 24 апреля 2020

Помогает ли firebase auth решить ту же проблему с учетной записью идентификатора электронной почты?

Например скажем, я использую Firebase Auth в моем приложении флаттера. У меня есть Facebook и Gmail того же адреса электронной почты. Сначала я создаю учетную запись в Gmail, выхожу из системы, а затем во второй раз пытаюсь создать учетную запись в Facebook с тем же идентификатором электронной почты. Затем Firebase предназначен для выдачи мне сообщения об ошибке типа « пользователь с этим адресом электронной почты уже вошел в систему с помощью gmail » и наоборот?

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 24 апреля 2020

Вы можете настроить, могут ли пользователи создавать несколько учетных записей, которые используют один и тот же адрес электронной почты, но связаны с различными методами входа. Например, если вы не разрешаете использование нескольких учетных записей с одним и тем же адресом электронной почты, пользователь не может создать новую учетную запись, которая выполняет вход с использованием учетной записи Google с адресом электронной почты ex@gmail.com, если уже существует учетная запись, которая выполняет вход с использованием электронной почты. адрес ex@gmail.com и пароль.

Подробности здесь .

0 голосов
/ 24 апреля 2020

Нет, Firebase не выдаст никакой ошибки, вместо этого он создаст новую учетную запись для второго провайдера входа. Поскольку оба провайдера входа отличаются, то есть один из них - Facebook, а другой - Google в вашем примере.

Если вы действительно хотите создать одну учетную запись для нескольких поставщиков. Затем вам нужно будет связать несколько поставщиков с одной учетной записью.

Оформление официальной документации Firebase для инструкций по достижению этого на android: -

Документы Firebase

...