Skip to content

Instantly share code, notes, and snippets.

@gustavodemari
Created January 15, 2015 00:30

Revisions

  1. gustavodemari created this gist Jan 15, 2015.
    18 changes: 18 additions & 0 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    //http://passportjs.org/guide/facebook/

    var passport = require('passport')
    , FacebookStrategy = require('passport-facebook').Strategy;

    passport.use(new FacebookStrategy({
    clientID: FACEBOOK_APP_ID,
    clientSecret: FACEBOOK_APP_SECRET,
    callbackURL: "http://www.example.com/auth/facebook/callback"
    },
    function(accessToken, refreshToken, profile, done) {
    console.log(profile); //Imprimir dados do profile
    User.findOrCreate(..., function(err, user) {
    if (err) { return done(err); }
    done(null, user);
    });
    }
    ));