Firebase allows users to login usign their google account or github account.
This is a single page OAuth implementation which can be used with any of the following:
- Web application
- Serverless application
- Chat application
Firebase lastest version as of 2018 was used.