0
我有一個關於 https://github.com/jaredhanson/passport-facebook節點護照的Facebook SDK successRedirect VS callbackURL
當我使用的護照Facebook的具體問題。 我喜歡這個配置。
passport.use(new FacebookStrategy({
clientID: config.facebook.facebook_app_id,
clientSecret: config.facebook.facebook_secret_id,
callbackURL: config.facebook.callback_url,
passReqToCallback: true
},
function(req, accessToken, refreshToken, profile, done) {
//code for success: Function A
}
然後驗證
passport.authenticate('facebook', {
successRedirect: 'http://app.mykomae.com/#/app/dashboard',
failureRedirect: '/auth/unauthorized'
}));
是什麼VS callbackURL successRedirect區別?
並且當函數處理程序'Function A:above code'正在調用?
感謝
感謝您的答案,步驟。在上面的步驟中使用callbackURL的時候?它從未被使用過? –
Np。 'callbackURL'是一個完整的URL Facebook可以調用你的應用程序。這是你想調用'passport.authenticate(...)'的地方。例如。當'callbackURL'爲'http:// your.domain.example.com/callback'時,你應該將'passport.authenticate(...)'放在這樣的路由中:'app.get('/回調',passport.authenticate(...),...)'。 –
我已經指定'successRedirect'和callbackURL在一起。如果登錄成功,哪個網址會被回叫?如果兩個網址一起被調用,那麼訂單是什麼?再次感謝 –