From 65192f373b7a34cc13a59fb138cde6e0877e4987 Mon Sep 17 00:00:00 2001 From: Damir Date: Wed, 8 Apr 2026 00:34:12 +0300 Subject: [PATCH] update --- backend/auth.py | 2 ++ backend/main.py | 10 ++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/backend/auth.py b/backend/auth.py index 49de82a..eabf0af 100644 --- a/backend/auth.py +++ b/backend/auth.py @@ -16,6 +16,8 @@ from backend.models import User pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto") bearer = HTTPBearer(auto_error=False) +AUTH_VERSION = "prehash-sha256-2026-04-07" + def _env(name: str, default: str) -> str: value = os.getenv(name) diff --git a/backend/main.py b/backend/main.py index a4cd89b..595bfa4 100644 --- a/backend/main.py +++ b/backend/main.py @@ -22,7 +22,13 @@ def _env(name: str, default: str) -> str: OLLAMA_API_URL = _env("OLLAMA_API_URL", "http://host.docker.internal:11434/api/generate") REQUIRE_AUTH_FOR_GENERATE = _env("REQUIRE_AUTH_FOR_GENERATE", "true").lower() in ("1", "true", "yes", "on") -from backend.auth import create_access_token, get_current_user, hash_password, verify_password # noqa: E402 +from backend.auth import ( # noqa: E402 + AUTH_VERSION, + create_access_token, + get_current_user, + hash_password, + verify_password, +) from backend.db import engine, get_db # noqa: E402 from backend.models import Base, User # noqa: E402 @@ -58,7 +64,7 @@ async def health(): except Exception as e: db_ok = False db_error = str(e) - return {"status": "ok", "db_ok": db_ok, "db_error": db_error} + return {"status": "ok", "db_ok": db_ok, "db_error": db_error, "auth_version": AUTH_VERSION} @app.on_event("startup")