【问题标题】:Passport Facebook authentication on cloud 9云 9 上的 Passport Facebook 身份验证
【发布时间】:2017-07-13 07:14:35
【问题描述】:

我正在尝试在 cloude 9 上使用 Passport Facebook 身份验证。回调总是失败并给出错误

This site can’t provide a secure connection webdevdk-******.c9users.io sent an invalid response.

回调模块是

module.exports = {
'facebookAuth' : {
    'clientID': '***********',
    'clientSecret': '*******************',
    'callbackURL': 'https://webdevdk-******.c9users.io:80/auth/facebook/callback'
}};

我的路线是

    app.get('/auth/facebook',
  passport.authenticate('facebook', { scope: ['email'] })
);



   app.get('/auth/facebook/callback',
  passport.authenticate('facebook', { successRedirect: '/',
                                      failureRedirect: '/' }));

我的 Facebook 应用设置是

  app domain :    webdevdk-*******.c9users.io

  site URL   :    webdevdk-*******.c9users.io:80/

  Valid OAuth redirect URIs : webdevdk******.c9users.io:80/auth/facebook/callback

我错过了什么吗?

【问题讨论】:

    标签: node.js cloud9-ide passport-facebook


    【解决方案1】:

    您是尝试通过 IDE 本身的预览选项卡执行此操作,还是在浏览器的单独选项卡/窗口中打开预览?由于 SSL 问题,无法在 IDE 中测试对 https 端点的 AJAX 调用(因为预览选项卡是 iframe)。如果您当前正尝试通过 IDE 测试您的应用程序,请尝试在单独的选项卡中进行测试。

    【讨论】:

      猜你喜欢
      • 2015-03-16
      • 2016-09-28
      • 1970-01-01
      • 2018-10-15
      • 1970-01-01
      • 2018-02-04
      • 2019-03-28
      • 2017-03-16
      • 2016-07-19
      相关资源
      最近更新 更多