Пример #1
0
    def post(self):
        token = get_token()
        
        found_token = Token.get_token(token)

        if found_token:
            found_token.expire_token()
            return {'status': 'true'}
        else:
            return {'status': 'false', 'message': 'Could not find token'}
Пример #2
0
def token_authentication(token):
    token_instance = Token.get_token(token)
    if not token_instance or not token_instance.is_valid():
        abort(401, 'Invalid Authentication token')

    token_instance.update_expiry()

    return {
        'authorized': True, 
        'token': token
    }
Пример #3
0
def get_user_unid(token):
    return Token.get_token(token).user_unid
Пример #4
0
 def is_blacklisted(token):
     """ check if token is blacklisted """
     return Token.get_token(token)