def auth_error(error): if "audit_object" in g: g.audit_object.log({"info": error.description}) g.audit_object.finalize_log() return send_error(error.description, error_code=-401, details=error.details), error.status_code
def privacyidea_error(error): """ This function is called when an privacyIDEAError occurs. These are not that critical exceptions. """ if "audit_object" in g: g.audit_object.log({"info": unicode(error)}) g.audit_object.finalize_log() return send_error(unicode(error), error_code=error.id), 400
def internal_error(error): """ This function is called when an internal error (500) occurs. This is each time an exception is thrown. """ if "audit_object" in g: g.audit_object.log({"info": unicode(error)}) g.audit_object.finalize_log() return send_error(unicode(error), error_code=-500), 500
def internal_error(error): """ This function is called when an internal error (500) occurs. i.e. if a normal exception, that is not inherited from privacyIDEAError occurs. """ if "audit_object" in g: g.audit_object.log({"info": unicode(error)}) g.audit_object.finalize_log() return send_error(unicode(error), error_code=-500), 500
def policy_error(error): if "audit_object" in g: g.audit_object.log({"info": error.message}) g.audit_object.finalize_log() return send_error(error.message), error.id