project Things to learn OAuth: OAuth 2.0 — OAuth JSON: JSON JWT: JSON Web Token Introduction - jwt.io how to implement oauth in your web-app using javascript: Google Identity | Google Developers