Phase 1, Task 8: Spring Security Config + JWT Filter + Auth Controller #21
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Plan Reference
docs/superpowers/plans/2026-03-29-phase-1-foundation-auth.md→ Task 8Scope
SecurityConfig— stateless session, CSRF disabled, JWT filter, public paths (/api/auth/**,/actuator/health), all else authenticatedJwtAuthenticationFilter— extracts Bearer token, validates, sets SecurityContext with email + userId + role authoritiesAuthController—POST /api/auth/register(201),POST /api/auth/login(200), error responses (401, 409)HealthController—GET /api/health/secured(requires auth)PasswordEncoderbean (BCrypt)Steps
Depends On
Related Epics