Building a Tech Blog from Scratch (Part 2): Implementing Login Authentication with Spring Security and JWT
This article walks through creating a complete login authentication system—including registration, login, token refresh, and permission control—by replacing Spring Security's default session handling with JWT, configuring backend filters and utilities, and integrating a Vue 3 + Pinia front‑end with automatic token renewal.
