Если для Firebase Authentication в проекте Firebase включена одна учетная запись для каждого адреса электронной почты, то, похоже, существуют некоторые дополнительные правила, применимые к процессу аутентификации. Кажется, что разные провайдеры делятся на две категории: доверенные и ненадежные. Если в какой-либо момент пользователь входит в систему через доверенного поставщика, все ненадежные поставщики, с которыми пользователь ранее входил, удаляются из учетной записи. Кроме того, пользователь никогда не сможет войти в систему с ненадежным поставщиком. Является ли поставщик доверенным или ненадежным, кажется, зависит от того, проверяет ли новая учетная запись, созданная с поставщиком, исключительно эту учетную запись, отправляя подтверждающее электронное письмо на адрес, с которого была создана новая учетная запись.
Кажется, я не могу найти всеобъемлющего список относительно того, какие поставщики доверяют и не доверяют. Благодаря внедрению решений в мое приложение я нашел следующее:
ДОВЕРЕННЫЕ ПОСТАВЩИКИ:
- Apple
- Google
- Microsoft (если электронная почта, с которой была создана учетная запись, является @ outlook.com или @ hotmail.com)
Ненадежные поставщики:
- Facebook
- Microsoft (если электронная почта, с которой была создана учетная запись, не является @ outlook.com или @ hotmail.com)
Правильно ли это понимание? Где я могу найти разбивку по остальным поставщикам? Мое приложение встроено в Unity , поэтому я буду ограничен только поставщиками, поддерживающими Firebase в Unity. Почему Microsoft является доверенным и ненадежным поставщиком в различных обстоятельствах? Я мог бы действительно использовать некоторую помощь здесь.
Мое приложение для iOS и Android. Я хотел использовать только Apple и Google вход, но Apple вход недоступен для пользователей на iOS <13 </em>. Эти устройства iOS, по-видимому, представляют примерно шестую часть всех устройств в западных странах. Я пытался внедрить Google и Microsoft , чтобы получить хороший охват этих пользователей, но затем столкнулся с трудностью, когда Microsoft входил в список доверенных и недоверенных. , Я не хочу чрезмерно усложнять свое приложение ручным слиянием учетных записей, но я не знаю, каким другим поставщикам доверяют. Какое лучшее решение здесь, чтобы все было просто глупо?