def wrapper(*args, **kwargs): with timed(lambda d: app.logger.info("Checked key in {} seconds".format(d))): api_key = kwargs.pop('api_key', None) valid = validate_key(keys(), api_key) if not valid: abort(403, message="Unauthenticated call.") return func(*args, **kwargs)
def wrapper(*args, **kwargs): with timed(lambda d: app.logger.info("Checked key in {} seconds". format(d))): api_key = kwargs.pop('api_key', None) valid = validate_key(keys(), api_key) if not valid: abort(403, message="Unauthenticated call.") return func(*args, **kwargs)
def get(self, derived_key): valid = validate_key(keys(), derived_key) expiration = get_derived_key_expiration(keys(), derived_key) return {'key': derived_key, 'valid': valid, 'expiration': expiration}