microauth-facebook
Facebook oauth for micro
Add Facebook authentication to your micro service as easy as a flick of your fingers. This module is a part of microauth collection.
Installation
npm install --save microauth-facebook# or yarn add microauth-facebook
Usage
app.js
const send = ;const microAuthFacebook = ; const options = appId: 'APP_ID' appSecret: 'APP_SECRET' callbackUrl: 'http://localhost:3000/auth/facebook/callback' path: '/auth/facebook' fields: 'name,email,cover,first_name' // Check fields list here: https://developers.facebook.com/docs/graph-api/reference/v2.11/user scope: 'public_profile,email' // Check permissions list here: https://developers.facebook.com/docs/facebook-login/permissions; const facebookAuth = ; // third `auth` argument will provide error or result of authentication// so it will { err: errorObject} or { result: {// provider: 'facebook',// accessToken: 'blahblah',// info: userInfo// }}moduleexports = ;
Run:
micro app.js
Now visit http://localhost:3000/auth/facebook