UNPKG

1.53 kBJavaScriptView Raw
1var passport = require('passport')
2, FacebookStrategy = require('passport-facebook').Strategy;
3
4if (typeof describe !== "undefined") {
5 return;
6}
7
8passport.use (new FacebookStrategy({
9 clientID: 'FACEBOOK_APP_ID11',
10 clientSecret: 'FACEBOOK_APP_SECRET22',
11 callbackURL: "http://www.example.com/auth/facebook/callback"
12}, function(accessToken, refreshToken, profile, done) {
13 console.log ('at done');
14 done (null, console.log ([accessToken, refreshToken, profile]));
15}
16));
17
18var req = {
19 flash: function () {
20 console.log (arguments);
21 console.log ('WTF flash?');
22 }, /// WTF???
23 session: {},
24 // req[options.assignProperty] = user
25 logIn: function () {}, /// WTF???
26 login: function () {
27 console.log.apply (arguments); console.log ('WTF login?');
28 }, /// SAME
29 authInfo: null, //
30};
31var res = {
32 redirect: function () {
33 console.log ('redirect', arguments[0]);
34 }, // DOES REDIRECT, BAD
35 statusCode: null, // response status code
36 setHeader: function () {
37 console.log ('setting header', arguments[0], arguments[1])
38 },
39 end: function () {
40 console.log ('request end, status code:', res.statusCode);
41 }, //end request
42};
43var next = function () {
44 console.log (123);
45 console.log (req, res);
46}
47//passport/lib/middleware/authenticate.js
48var stategy = {
49 success: function () {},
50 fail: function () {},
51 redirect: function () {},
52 pass: function () {},
53 error: function () {}
54}
55
56console.log ((passport.authenticate('facebook', function (err, user, info) {
57
58 console.log ('after strategy', err, user, info);
59
60}))(req, res, next));