Как интегрировать Google Login в приложение Ionic из Firebase

1656588616 kak integrirovat google login v prilozhenie ionic iz firebase

автор Райан Гордон

1*aE75t1iZ3Sbr9l-I6QHf6A

Сегодня многим приложениям нужно поддерживать определенную форму аутентификации пользователей. Это помогает пользователям управлять учетными записями и безопасно хранить информацию. Но создание аккаунта может стать плохим опытом для некоторых пользователей. Некоторые не хотят иметь другую учетную запись на каком-то веб-сайте, где они должны запомнить еще один пароль, потому что их дядя Мик рекомендовал никогда не использовать тот же пароль.

С целью улучшения UX для этих пользователей полезно реализовать способ входа с помощью уже имеющихся учетных записей, например Google, Facebook или Github.

OAuth – это то, как мы можем этого добиться. Каждый из этих поставщиков и многие другие предоставляют аутентификацию OAuth, которую мы можем использовать для входа этих пользователей с имеющейся информацией. Кроме того, если пользователю нравится входить в систему с несколькими поставщиками, мы можем связать одну учетную запись с одним или несколькими поставщиками. Это означает, что пользователь может войти с помощью Google или Facebook и все еще иметь доступ к той же учетной записи в нашей системе.

Вы просто хотите получить код, а не следить за публикацией? Посмотрите репо (и поставьте ему звездочку, если вы считаете его полезным)!

Чтобы следовать этому учебнику, вам понадобятся установленные как Node.js, так и Ionic.

Начинаем

Чтобы установить Ionic и Cordova (которые нужны для плагинов), запустите следующее в терминале после установки Node:

npm install -g ionic cordova

Если вы получаете разрешение EACCES: отказано, может потребоваться запустить команду с помощью sudo ?

1*O7an59vwaCcUeF8YHm9frg

Чтобы создать приложение с помощью Ionic, запустите