谁能告诉我如何在节点js中使用Facebook策略进行oauth?

时间:2019-04-28 08:19:26

标签: javascript node.js express passport.js

我需要我的网站具有Facebook登录名。Google oauth可以正常工作,但是Facebook登录名却无法正常工作,但显示出一些错误。我认为我在Facebook开发人员中创建应用程序时犯了一些错误。在Facebook中找到应用程序,并找到了一些指南,但指南已过时,facebook不断更改创建应用程序的政策。 那么,谁能提供给我使用护照js使用Facebook策略的指南?

1 个答案:

答案 0 :(得分:0)

请重新访问:https://stackoverflow.com/help/mcve如果没有特定的代码不起作用,很难/不可能为您提供帮助。请记住,堆栈溢出不是论坛,而是维基。

现在,Passport提供了一些策略,这些策略基本上可以使您向应用程序添加不同类型的身份验证。对于Facebook,您需要使用oAuth2。由于Google或Facebook等大公司在oAuth2中添加了自己的“风味”,因此最好的做法是使用特定的护照策略。

这应该为您完成工作:http://www.passportjs.org/packages/passport-facebook/按照文档进行操作,您应该会很好。抱歉,我们没有进一步的帮助,但是正如我所说,如果没有您的问题的详细信息,很难提供帮助