Я работаю над webapp, который требует управления учетными записями пользователей и аутентификации. Пользователи должны иметь возможность входа в свою учетную запись, используя разные токены - электронную почту, номер телефона, идентификатор Facebook, идентификатор учетной записи компании и т. Д. Тот же пользователь может использовать все эти различные методы на основе точки входа, которую они выбирают для входа.Webapp - Управление учетными записями пользователей
С внутренней стороны я должен иметь возможность получить правильную учетную запись пользователя на основе любого из этих токенов. В основном, множественные токены (электронная почта, телефон, facebook и т. Д.) Должны указывать на одну и ту же учетную запись пользователя.
Я изучаю Firebase и Stormpath. Из вашего опыта, вы думаете, что Firebase или Stormpath - хорошие варианты для меня? Мне было интересно, есть ли хорошие предварительные сборки для этого, без повторного изобретательства колеса.
Пожалуйста, не стесняйтесь предлагать различные веб-решения и советы по архитектуре.
Спасибо за ваше время, ĮRANGA
Привет, я работаю в [Stormpath] (https://stormpath.com), и я могу объяснить, как мы дополняем Firebase. Но было бы полезно, если бы вы могли рассказать нам, что вы, мужчины, с помощью «разных токенов» и какие типы токенов вы имеете в виду? Благодаря! – robertjd
Привет @robertjd, спасибо за ответ. Различные токены означают имена пользователей или идентификаторы входа. Пример: адрес электронной почты пользователя, номер телефона, идентификатор facebook и т. Д. У пользователя будет один или несколько идентификаторов входа. Я должен иметь возможность запрашивать их учетную запись из бэкэнд независимо от используемого ими идентификатора. Вы можете рассматривать как хэш-карту с несколькими ключами с тем же значением (Keys: ids, Value: account account). Надеюсь, это имеет смысл. Спасибо – OrangeTree