我正在尝试使用 Passport 对 yammer 用户进行身份验证。
它可以通过 yammer 身份验证页面,我可以单击以允许访问,但该函数永远不会被调用。(正如您在我的代码中看到的那样,我只想打印所有 accessToken、profile 但它从不打印出来。)
请帮助我,我可能做得不好。
var express = require("express"); var app = express(); var 护照 = 要求(“护照”); var YammerStrategy = require("passport-yammer").Strategy 护照.使用(新 YammerStrategy({ 客户ID:“”, 客户秘密:“”, 回调地址:“/” }, 功能(访问令牌,刷新令牌,配置文件,完成){ process.nextTick(函数(){ console.log("策略"); 控制台.log(配置文件); console.log(accessToken); console.log(refreshToken); }); } )); app.get('/login', passport.authenticate('yammer')); app.listen(3000); console.log('监听 3000 端口');