├── .gitignore ├── README.md └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | yarn.lock 2 | package.json 3 | node_modules/* -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Vue.js + Firebase Authentication 2 | 3 | [](https://vueschool.io/courses/vuejs-firebase-authentication) 4 | 5 | This repository contains the example code for the [Vue.js + Firebase Authentication](https://vueschool.io/courses/vuejs-firebase-authentication) course. 6 | 7 | This course will teach you how to use Firebase Authentication in your Vue.js and JavaScript apps. 8 | 9 | #### Topics covered: 10 | 11 | - How to set up and connect to Firebase Authentication 12 | - How to sign users up, in and out 13 | - How to catch Firebase auth errors 14 | - How to authenticate a user via 3rd party providers 15 | - How to update a Firebase user’s profile, email, and password 16 | - How to link multiple authentication providers to one user account 17 | - How we can store additional user data in our backend 18 | - How to protect routes in a Single Page Application, using Vue Router, Vuex, and Firebase Authentication 19 | 20 | The course is free. [Enroll at Vue School!](https://vueschool.io/courses/vuejs-firebase-authentication) 21 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |👩🍳 Hi, {{authUser.displayName || 'friend'}} we know you like {{authUser.favoriteFood || 'food'}}.
20 | 21 | 22 | 23 | 24 | 30 | 31 | 36 | 37 | 42 | 43 | 48 |