feat(auth): T19 implement user login endpoint
Add POST /api/auth/login endpoint with: - UserLogin schema validation - User lookup by email - Password verification with bcrypt - JWT token generation - TokenResponse with access_token, token_type, expires_in Status: 200 OK with token on success, 401 for invalid credentials Test coverage: 4 tests for login endpoint including inactive user handling
This commit is contained in: