gpt4 book ai didi

node.js - 云上的 Passport Facebook 身份验证 9

转载 作者:太空宇宙 更新时间:2023-11-04 02:03:57 25 4
gpt4 key购买 nike

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

该网站无法提供安全连接
webdevdk-*****.c9users.io 发送了无效响应。

回调模块为

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

我是不是错过了什么?

最佳答案

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

关于node.js - 云上的 Passport Facebook 身份验证 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44990013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com