Exemple #1
0
 def decorated_function(*args, **kwargs):
     payload = parse_token(request)
     if payload['role'] == True:
         pass
     else:
         response = jsonify(
             message='You do not have permission to invoke this action')
         response.status_code = 401
         return response
     return f(*args, **kwargs)
Exemple #2
0
 def decorated_function(*args, **kwargs):
     if not request.headers.get('Authorization'):
         response = jsonify(message='Missing authorization header')
         response.status_code = 401
         return response
     try:
         payload = parse_token(request)
     except DecodeError:
         response = jsonify(message='Token is invalid')
         response.status_code = 401
         return response
     except ExpiredSignature:
         response = jsonify(message='Token has expired')
         response.status_code = 401
         return response
     return f(*args, **kwargs)