11 lines
307 B
Python
11 lines
307 B
Python
from fastapi import APIRouter, Depends
|
|
|
|
from app.core.deps import require_staff
|
|
|
|
router = APIRouter(dependencies=[Depends(require_staff)])
|
|
|
|
|
|
@router.get("/health")
|
|
def admin_health(principal: dict = Depends(require_staff)) -> dict:
|
|
return {"status": "ok", "scope": "admin", "subject": principal["sub"]}
|