Implement auth endpoints #7

Open
opened 2025-12-16 15:53:50 +01:00 by vikingowl · 0 comments
Owner

Create all authentication API endpoints.

Endpoints

  • POST /auth/register - User registration
  • POST /auth/login - Email/password login
  • POST /auth/magic-link - Request magic link
  • POST /auth/verify-magic-link - Verify magic link token
  • POST /auth/refresh - Refresh access token
  • POST /auth/logout - Invalidate tokens

Requirements

  • Input validation
  • Rate limiting consideration
  • Proper error responses
Create all authentication API endpoints. ## Endpoints - [ ] POST `/auth/register` - User registration - [ ] POST `/auth/login` - Email/password login - [ ] POST `/auth/magic-link` - Request magic link - [ ] POST `/auth/verify-magic-link` - Verify magic link token - [ ] POST `/auth/refresh` - Refresh access token - [ ] POST `/auth/logout` - Invalidate tokens ## Requirements - Input validation - Rate limiting consideration - Proper error responses
vikingowl added this to the M2: Auth Complete milestone 2025-12-16 15:53:50 +01:00
vikingowl added the apiauth labels 2025-12-16 15:53:50 +01:00
vikingowl added this to the Phase 1: Foundation project 2025-12-16 16:05:54 +01:00
Sign in to join this conversation.