Revision 4e44d3eb
b/pithos/aai/functions.py | ||
---|---|---|
31 | 31 |
# interpreted as representing official policies, either expressed |
32 | 32 |
# or implied, of GRNET S.A. |
33 | 33 |
|
34 |
import datetime |
|
35 |
|
|
34 | 36 |
from time import time, mktime |
35 | 37 |
|
36 | 38 |
from django.conf import settings |
... | ... | |
67 | 69 |
except: |
68 | 70 |
return HttpResponseBadRequest('Missing necessary Shibboleth headers') |
69 | 71 |
|
70 |
if 'renew' in request.GET: |
|
72 |
if 'renew' in request.GET or user.auth_token_expires < datetime.datetime.now():
|
|
71 | 73 |
create_auth_token(user) |
72 | 74 |
next = request.GET.get('next') |
73 | 75 |
if next is not None: |
Also available in: Unified diff