api(auth): add auth endpoints (setup, login, logout, status), tests, and dependency token decoding; update docs

This commit is contained in:
2025-10-13 00:12:35 +02:00
parent aec6357dcb
commit 97bef2c98a
6 changed files with 126 additions and 14 deletions

View File

@@ -17,6 +17,7 @@ from src.config.settings import settings
# Import core functionality
from src.core.SeriesApp import SeriesApp
from src.server.api.auth import router as auth_router
from src.server.controllers.error_controller import (
not_found_handler,
server_error_handler,
@@ -51,6 +52,7 @@ app.mount("/static", StaticFiles(directory=str(STATIC_DIR)), name="static")
# Include routers
app.include_router(health_router)
app.include_router(page_router)
app.include_router(auth_router)
# Global variables for application state
series_app: Optional[SeriesApp] = None