如何解决Facebook身份验证无法使用passport.js进行工作?
我正在尝试实施facebook auth系统,但是当facebook发回用户数据时,它提示我“该站点无法提供安全的连接,而本地主机发送了无效的响应。”响应。 Response back to the facebook servers。
然后我尝试找出该问题的解决方案,发现我的服务器在本地主机上运行,并且没有安全连接。我的本地计算机在“ http”上运行,但Facebook在“ https”协议网址上重定向了我。
因此,我进入开发人员控制台,发现URL具有安全连接,但我不知道为什么?我试图改变它,但是我没有改变。 facebook redirect URL
这是我的验证码。
passport.use(new FacebookStrategy({
clientID: cradentials.facebookSecrets.FACEBOOK_APP_ID,clientSecret: cradentials.facebookSecrets.FACEBOOK_APP_SECRET,callbackURL: "/auth/facebook/redirect"
},function (accessToken,refreshToken,profile,cb) {
console.log(profile)
// User.findOrCreate({ facebookId: profile.id },function (err,user) {
// return cb(err,user);
// });
}
));
如何解决该问题以获取我的用户个人资料信息?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。