Как интегрировать 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 в новом приложении.

Другие вопросы по тегам