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