feat: api route to get api client infos

This commit is contained in:
imperosol
2026-07-15 16:28:05 +02:00
parent 2d75a3e6c2
commit f1e60f2cd1
3 changed files with 46 additions and 22 deletions
+16
View File
@@ -0,0 +1,16 @@
from ninja_extra import ControllerBase, api_controller, route
from api.auth import ApiKeyAuth
from api.schemas import ApiClientSchema
@api_controller("/client")
class ApiClientController(ControllerBase):
@route.get(
"/me",
auth=[ApiKeyAuth()],
response=ApiClientSchema,
url_name="api-client-infos",
)
def get_client_info(self):
return self.context.request.auth