feat(sofiia-console): protect audit endpoint with admin token
Made-with: Cursor
This commit is contained in:
@@ -35,7 +35,7 @@ except Exception: # pragma: no cover - optional dependency in console env
|
||||
cv2 = None
|
||||
|
||||
from .auth import (
|
||||
require_api_key, require_api_key_strict, require_auth, require_auth_strict,
|
||||
require_api_key, require_api_key_strict, require_auth, require_auth_strict, require_audit_auth,
|
||||
get_console_api_key, _key_valid, _cookie_token, _expected_cookie_token,
|
||||
_COOKIE_NAME, _COOKIE_MAX_AGE, _IS_PROD,
|
||||
)
|
||||
@@ -3728,7 +3728,7 @@ async def api_audit_list(
|
||||
node_id: Optional[str] = Query(None),
|
||||
limit: int = Query(50, ge=1, le=200),
|
||||
cursor: Optional[str] = Query(None),
|
||||
_auth: str = Depends(require_auth),
|
||||
_auth: str = Depends(require_audit_auth),
|
||||
):
|
||||
SOFIIA_CURSOR_REQUESTS_TOTAL.labels(resource="audit").inc()
|
||||
cur = _cursor_decode(cursor)
|
||||
|
||||
Reference in New Issue
Block a user