def _verify_surl(request): url = request.get_full_path() api = get_api(request) result = ET.fromstring(api.call("GET", "/oauth/internal/surl-verify", {'parameters': {'url': url}})) if result.text == "ok": return else: raise Exception("bad signature")
def _verify_surl(request): url = request.get_full_path() api = get_api(request) resp, content = api.surl_verify(body={'url': url}) if resp['status'] != '200': raise Exception("failed verification") result = ET.fromstring(content) if result.text == "ok": return else: raise Exception("bad signature")