diff --git a/verifier/app.js b/verifier/app.js index bfa4e04b1bd87ff42ae8f6460d895fcce47d82ee..d28dc2173e61641ed85928cb53f5254ef9602112 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 0443b534726573cce9ba7e2becb80095ad2186b2..f4ed372d89aea28e9414074a497e7ac6d2a26713 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(); }