{"body":"http.createServer(function (request, response) {\n  var payload = {\n    iat: (new Date().getTime() / 1000),\n    jti: uuid.v4(),\n    name: 'John Doe', //user.name(),\n    email: 'john1@doe.com' //user.email()\n  };\n\n  // encode\n  var token = jwt.encode(payload, shared_key);\n  var redirect = 'https://' + subdomain + '.zendesk.com/access/jwt?jwt=' + token;\n\n  var query = url.parse(request.url, true).query;\n\n  if(query['return_to']) {\n    redirect += '&return_to=' + encodeURIComponent(query['return_to']);\n  }\n\n\n\n\n  response.writeHead(302, {\n    'Location': redirect\n  });\n  response.end();\n}).listen(8124);\n\nconsole.log('Server running at http://127.0.0.1:8124/');","name":"","extension":"","url":"https://www.irccloud.com/pastebin/g0ESmB6k","modified":1422575947,"id":"g0ESmB6k","size":663,"lines":28,"own_paste":false,"theme":"","date":1422575947}