team-3/src/c3nav/api/newapi.py

17 lines
427 B
Python
Raw Normal View History

2023-11-14 17:54:56 +01:00
from django.conf import settings
from ninja import Router as APIRouter
from ninja import Schema
auth_api_router = APIRouter(tags=["auth"])
class APITokenSchema(Schema):
token: str
@auth_api_router.get('/session/', response=APITokenSchema,
summary="Get session API token")
def session_token(request):
print()
return {"token": request.COOKIES.get(settings.SESSION_COOKIE_NAME, 'anonymous')}