护照-Facebook上的风帆。 没有Facebooklogin页面
Sails版本:0.12.13节点版本:7.10.1
我的身份validation控制器:
facebookSignin: function (req,res,next){ passport.authenticate('facebook',{scope : 'email'})(req, res, next); }, facebookCallback: function (req,res){ passport.authenticate('facebook', { successRedirect: '/', failureRedirect: '/login' }) },
Passport.js
passport.use(new FacebookStrategy({ clientID: 'XXXXXXXXXXXXXXXXX', clientSecret: 'XXXXXXXXXXXXXXXX', callbackURL: "http://localhost:1337/api/v1/auth/facebook/callback" }, function(accessToken, refreshToken, profile, done) { } ));
Routes.js
'get /api/v1/auth/facebookSignin': 'AuthController.facebookSignin', 'get /api/v1/auth/facebook/callback':'AuthController.facebookCallback',
在调用此auth函数时,不会显示login页面。