From ca02582352a4bf4c3845661996005b0bcd7b54d8 Mon Sep 17 00:00:00 2001
From: Ben Adida <ben@adida.net>
Date: Thu, 10 Nov 2011 19:18:12 -0800
Subject: [PATCH] Postel - be liberal in what you accept. Allowing verify calls
 that are a mix of POST and GET

---
 bin/verifier | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/bin/verifier b/bin/verifier
index 3ba9a5774..5470a6731 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" });
-- 
GitLab