diff --git a/bin/verifier b/bin/verifier
index 3ba9a57749ac62e6782701e3ec69dc8a253a0d46..5470a673142ecd750d8a427e89f64b57e9fc855f 100755
--- a/bin/verifier
+++ b/bin/verifier
@@ -71,8 +71,8 @@ app.use(express.bodyParser());
 app.post('/verify', function(req, resp, next) {
   req.body = req.body || {}
 
-  var assertion = req.body.assertion;
-  var audience = req.body.audience;
+  var assertion = (req.query && req.query.assertion) ? req.query.assertion : req. body.assertion;
+  var audience = (req.query && req.query.audience) ? req.query.audience : req.body.audience;
 
   if (!(assertion && audience))
     return resp.json({ status: "failure", reason: "need assertion and audience" });