Как интегрировать Google Cloud Identity с классической авторизацией по имени пользователя и паролю?
Я ищу решение для интеграции Google Cloud Identity в существующий проект. Идея в том, что есть два приложения - старое и новое. В старом приложении пользователи прямо сейчас входят в систему с именем пользователя и паролем, в новом я планирую представить GCI.
Есть ли способ обеспечить обратную совместимость со старой моделью авторизации приложений, если в новом приложении уже установлена облачная идентификация?
Проблема в том, что пользователь должен иметь возможность авторизации как в старых, так и в новых приложениях, и я не могу придумать решение, которое не заставило бы меня изменить модель авторизации в старом приложении, которое я бы предпочел не делать.
1 ответ
После тщательного исследования я пришел к выводу, что лучший способ интегрировать классическую авторизацию по имени пользователя и паролю с Google Cloud Identity был бы благодаря Firebase.
Firebase Authentication поддерживает аутентификацию по паролю в дополнение к федеративному входу в Google, Facebook, Twitter и т. Д., Что позволяет легко масштабировать систему аутентификации по мере роста на настольном и мобильном устройствах. Кроме того, Firebase также предоставляется из коробки при использовании Google Cloud Platform.
Используя Firebase, я смогу реализовать простой вход в систему с именем пользователя и паролем в старом приложении и использовать Google Sign In в новом приложении.