passport策略之passport-facebook使用facebook认证

仓库: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回调,该

上一篇:[Graphql + Netlify] Solve @Apollo/client CORS problem


下一篇:定义工具模块