Skip to content

src/dazzle_back/runtime/auth/routes.py

Generated: 2026-03-30T04:38:46.925056+00:00

Commit: 615f1354a103

Language: python

Scope: dazzle_back

Purpose

Session-based authentication routes (login, logout, register, etc.).

Key Exports

  • _AuthDeps
  • create_auth_routes

Dependencies

Imports

  • logging
  • dataclasses.dataclass
  • datetime.timedelta
  • functools.partial
  • typing.Any
  • dazzle_back.runtime._fastapi_compat.FASTAPI_AVAILABLE
  • dazzle_back.runtime._fastapi_compat.APIRouter
  • dazzle_back.runtime._fastapi_compat.FastAPIRequest
  • dazzle_back.runtime._fastapi_compat.JSONResponse
  • dazzle_back.runtime._fastapi_compat.Response
  • crypto.cookie_secure
  • crypto.verify_password
  • events.emit_user_logged_in
  • events.emit_user_password_changed
  • events.emit_user_registered
  • models.ChangePasswordRequest
  • models.ForgotPasswordRequest
  • models.LoginRequest
  • models.RegisterRequest
  • models.ResetPasswordRequest

Event Interactions

None detected.

Invariants and Assumptions

  • Assert: ctx.user is not None

Tests

  • tests/unit/test_runtime_test_routes.py
  • tests/unit/test_llm_routes.py
  • tests/unit/test_assemble_routes.py
  • tests/unit/test_workspace_routes.py
  • tests/unit/test_experience_routes.py

Notes

This page was automatically generated by tools/gen_reference_docs.py.