code cecilia et thierry
parent
2afd8e9e73
commit
02bffcd04a
@ -0,0 +1,17 @@
|
|||||||
|
var passport = require('passport');
|
||||||
|
var FacebookStrategy = require('passport-facebook').Strategy;
|
||||||
|
|
||||||
|
passport.use(new FacebookStrategy({
|
||||||
|
clientID: "191092458179642",
|
||||||
|
clientSecret: "964e490d7e49a13ee7a77c9b65419fb3",
|
||||||
|
callbackURL: "https://localhost:3000/auth/facebook/callback"
|
||||||
|
},
|
||||||
|
function(accessToken, refreshToken, profile, done) {
|
||||||
|
User.findOrCreate({name: profile.displayName}, {name: profile.displayName,userid: profile.id}, function(err, user) {
|
||||||
|
if (err) { return done(err); }
|
||||||
|
done(null, user);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
));
|
||||||
|
|
||||||
|
module.exports = passport;
|
@ -0,0 +1,16 @@
|
|||||||
|
var passport = require('passport');
|
||||||
|
var GitHubStrategy = require('passport-github').Strategy;
|
||||||
|
|
||||||
|
passport.use(new GitHubStrategy({
|
||||||
|
clientID: "60a0296da9fce6ca3b7e",
|
||||||
|
clientSecret: "9fb2f52123d9d840c98b98b3b4ffbc5dd77d1de3",
|
||||||
|
callbackURL: "https://localhost:3000/auth/github/callback"
|
||||||
|
},
|
||||||
|
function(accessToken, refreshToken, profile, done) {
|
||||||
|
User.findOrCreate({userid: profile.id}, {name: profile.displayName,userid: profile.id}, function (err, user) {
|
||||||
|
return done(err, user);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
));
|
||||||
|
|
||||||
|
module.exports = passport;
|
@ -0,0 +1,16 @@
|
|||||||
|
var passport = require('passport');
|
||||||
|
var GoogleStrategy = require('passport-google-oauth').OAuth2Strategy;
|
||||||
|
|
||||||
|
passport.use(new GoogleStrategy({
|
||||||
|
clientID: "633754977454-7dcfrsfob7sjq5lim47tc63pdjch6imr.apps.googleusercontent.com",
|
||||||
|
clientSecret: "D7lHcUgZbCpmWZtooRlICzAH",
|
||||||
|
callbackURL: "https://localhost:3000/auth/google/callback"
|
||||||
|
},
|
||||||
|
function(accessToken, refreshToken, profile, done) {
|
||||||
|
User.findOrCreate({ userid: profile.id }, { name: profile.displayName,userid: profile.id }, function (err, user) {
|
||||||
|
return done(err, user);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
));
|
||||||
|
|
||||||
|
module.exports = passport;
|
Loading…
Reference in New Issue