Let’s see how we can incrementally add functionality to a Gatsby static site with Netlify Functions, and then add authentication with Netlify Identity to create a proper Gatsby app. We’ll gradually build up to a full working demo with:
- Dynamic Clientside Pages in Gatsby
- Serverless Functions (with Netlify Dev)
- 🕵🏼♂️Hide API Secrets from being exposed to Frontend
- Authentication (with Netlify Identity)
- Protected Routes
- Authenticated Serverless Functions (why not!)
- External Provider login with GitHub, Bitbucket, Google, etc.