From 1f90bb14b62361dc6b8b631b61908a21e55d8259 Mon Sep 17 00:00:00 2001 From: grossmj Date: Thu, 14 Sep 2023 22:36:21 +0700 Subject: [PATCH] Require users to be logged in for privilege API endpoints --- gns3server/api/routes/controller/__init__.py | 1 + gns3server/api/routes/controller/privileges.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gns3server/api/routes/controller/__init__.py b/gns3server/api/routes/controller/__init__.py index 0ebaeb32..9ce8f839 100644 --- a/gns3server/api/routes/controller/__init__.py +++ b/gns3server/api/routes/controller/__init__.py @@ -63,6 +63,7 @@ router.include_router( router.include_router( privileges.router, + dependencies=[Depends(get_current_active_user)], prefix="/access/privileges", tags=["Privileges"] ) diff --git a/gns3server/api/routes/controller/privileges.py b/gns3server/api/routes/controller/privileges.py index a1dfb77a..45d250e6 100644 --- a/gns3server/api/routes/controller/privileges.py +++ b/gns3server/api/routes/controller/privileges.py @@ -11,10 +11,10 @@ # Author: Sylvain MATHIEU # - """ API route for privileges """ + from typing import List from gns3server.db.repositories.rbac import RbacRepository from .dependencies.database import get_repository