Authentication & Refreshing Tokens Implementation

Implementing JWT access and refresh token authentication with Django & React using the timed interval method. Source Code: Timestamps 00:00 - Intro 4:15 - Setting Up Django Project 12:15 - Adding Django REST Framework 15:24 - Adding Simple JWT 22:00 - Customizing JWT Settings 23:25 - Access & Refresh Token Lifespan 24:32- Rotating Refresh Tokens 26:25 - Blacklisting Refresh Tokens 30:00 - Customizing Token Claims 34:38 - CORS Configuration 38:30 - Setting up React Files 51:25 - Private Routes 58:25 - Setting up AuthContext 1:04:24 - Login User 1:20:00 - Get user state from local storage on load 1:29:45 - Logout User 1:31:30 - Refresh & Rotating Tokens 1:45:10 - Setting Up User Items in DB 1:52:20 - Adding Protected Endpoints 1:54:30 - Rending user items 2:01:35 - Logout user on fail 2:04:45 - Refreshing Token on load
Back to Top