18.0 Lesson
- Intro
- Understanding Authentication in Single Page Application
- Required App Adjustments
- Adding an Auth Form
- Adding Actions
- Getting a Token from the Backend
- Adding Sign-In
- Storing the Token
- Adding a Spinner
- Logging Users Out
- Accessing Protected Resources
- Updating the UI Depending on Auth State
- Adding a Logout Link
- Forwarding Unauthenticated Users
- Redirecting the User to the Checkout Page
- Persistent Auth State with localStorage
- Fixing Connect + Routing Errors
- Ensuring App Security
- Guarding Routes
- Displaying User Specific Orders
- Wrap up