仓库:https://github.com/jaredhanson/passport-facebook
1.简介
使用OAuth 2.0 API向Facebook进行身份验证的Passport策略。
该模块使您可以在Node.js应用程序中使用Facebook进行身份验证。
通过插入Passport,可以轻松,毫不费力地将Facebook身份验证集成到任何支持Connect风格中间件(包括 Express)的应用程序或框架中 。
2.安装
$ npm install passport-facebook
3.用法
3.1 创建应用
使用passport-facebook
之前,您必须在Facebook中注册一个应用程序。
如果您尚未这样做,则可以在Facebook Developers上创建一个新的应用程序 。
您的应用程序将获得一个应用程序ID和应用程序密钥,需要将其提供给该策略。您还需要配置与您的应用程序中的路由匹配的重定向URI。
3.2 配置
Facebook身份验证策略使用Facebook帐户和OAuth 2.0令牌对用户进行身份验证。
创建策略时,将提供创建应用程序时获得的应用程序ID和密码作为选项。
该策略还需要一个verify
回调,该