我正在尝试使用 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 端口');