예제 #1
0
def grantsetter(client_id, code, req, *args, **kwargs):
    expires = utcnow() + timedelta(seconds=100)
    Grant.create(
        client_id=client_id,
        code=code['code'],
        redirect_uri=req.context.get('redirect_uri'),
        scope=' '.join(req.context.get('scopes')),
        user_id=req.context['user'].id,
        expires=expires,
    )
예제 #2
0
def grantsetter(client_id, code, req, *args, **kwargs):
    expires = utcnow() + timedelta(seconds=100)
    Grant.create(
        client_id=client_id,
        code=code['code'],
        redirect_uri=req.context.get('redirect_uri'),
        scope=' '.join(req.context.get('scopes')),
        user_id=req.context['user'].id,
        expires=expires,
    )
예제 #3
0
 def is_expired(self):
     """
     Check token expiration with timezone awareness
     """
     return utcnow() >= self.expires
예제 #4
0
 def __init__(self, **kwargs):
     expires_in = kwargs.pop('expires_in', 60 * 60)
     kwargs['expires'] = utcnow() + timedelta(seconds=expires_in)
     super().__init__(**kwargs)
예제 #5
0
 def is_expired(self):
     """
     Check token expiration with timezone awareness
     """
     return utcnow() >= self.expires
예제 #6
0
 def __init__(self, **kwargs):
     expires_in = kwargs.pop('expires_in', 60 * 60)
     kwargs['expires'] = utcnow() + timedelta(seconds=expires_in)
     super().__init__(**kwargs)