From cf2b2809239761b098b8870e147771c4d7ca0d08 Mon Sep 17 00:00:00 2001
From: Ben Adida <ben@adida.net>
Date: Sat, 1 Oct 2011 00:04:51 -0700
Subject: [PATCH] added issuer back to verifier response, using now hostname
 only of issuer, since that's all we will have for primaries, e.g. @gmail.com

---
 verifier/app.js               | 5 +++--
 verifier/lib/certassertion.js | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/verifier/app.js b/verifier/app.js
index bfa4e04b1..d28dc2173 100644
--- a/verifier/app.js
+++ b/verifier/app.js
@@ -68,12 +68,13 @@ function doVerify(req, resp, next) {
 
   certassertion.verify(
     assertion, audience,
-    function(email, audience, expires) {
+    function(email, audience, expires, issuer) {
       resp.json({
         status : "okay",
         email : email,
         audience : audience,
-        expires : expires.valueOf()
+        expires : expires.valueOf(),
+        issuer: issuer
       });
 
       metrics.report('verify', {
diff --git a/verifier/lib/certassertion.js b/verifier/lib/certassertion.js
index 0443b5347..f4ed372d8 100644
--- a/verifier/lib/certassertion.js
+++ b/verifier/lib/certassertion.js
@@ -165,7 +165,7 @@ function verify(assertion, audience, successCB, errorCB, pkRetriever) {
         return errorCB();
       
       if (tok.verify(pk)) {
-        successCB(principal.email, tok.audience, tok.expires);
+        successCB(principal.email, tok.audience, tok.expires, theIssuer);
       } else {
         errorCB();
       }
-- 
GitLab