From 4163492e815ad40beae5b5b02fe4f1f59fef28d4 Mon Sep 17 00:00:00 2001 From: Chris Meyers Date: Tue, 29 Sep 2015 15:49:42 -0400 Subject: [PATCH] add auth timeout header to login response --- awx/api/views.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/awx/api/views.py b/awx/api/views.py index b1ca33ed27..091262964e 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -543,7 +543,12 @@ class AuthTokenView(APIView): token_key=t.key) t.invalidate(reason='limit_reached') - return Response({'token': token.key, 'expires': token.expires}) + # Note: This header is normally added in the middleware whenever an + # auth token is included in the request header. + headers = { + 'Auth-Token-Timeout': int(settings.AUTH_TOKEN_EXPIRATION) + } + return Response({'token': token.key, 'expires': token.expires}, headers=headers) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) class OrganizationList(ListCreateAPIView):