DeutschLernen/GermanApp/Presentation/Endpoints
Lasse Rune Hansen c1e3c37843 feat(backend/auth): Enforce authentication on LessonsEndpoints minimal API GET endpoints
- Added .RequireAuthorization() to all GET endpoints in LessonsEndpoints.cs
  - /api/lessons
  - /api/lessons/{id}
  - /api/lessons/beginner
  - /api/lessons/advanced
  - /api/lessons/level/{level}
- Updated admin-module.md feature documentation
  - Marked all acceptance criteria as complete
  - Updated functional requirements status to Complete
  - Updated Definition of Done criteria
  - Added note about Phase 4 completion

This ensures all learning content endpoints now require JWT authentication,
completing the Phase 4 Admin Module authentication enforcement requirement.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-14 17:03:30 +02:00
..
LessonsEndpoints.cs feat(backend/auth): Enforce authentication on LessonsEndpoints minimal API GET endpoints 2026-06-14 17:03:30 +02:00