Passport 身份验证重定向到绝对 URL 失败
Passport Authentication Redirection to absolute URL fails
我想将请求重定向到另一个 URL 连同通过 express
js 中的 passport
登录 facebook 收到的代码/令牌。
app.get('/auth/facebook/callback', function (req, res, next) {
var authenticator = passport.authenticate('facebook', {
successRedirect: "http://localhost:3200/#/home/",
failureRedirect: '/'
});
问题是它不会重定向到与查询代码一起指定的 url,因此我也可以在 angular 应用程序中管理状态。
你应该输入 passport.authenticate
而不是 function (req, res, next)
:
app.get('/auth/facebook/callback', passport.authenticate('facebook', {
successRedirect: "http://localhost:3200/#/home/",
failureRedirect: '/'
}));
我想将请求重定向到另一个 URL 连同通过 express
js 中的 passport
登录 facebook 收到的代码/令牌。
app.get('/auth/facebook/callback', function (req, res, next) {
var authenticator = passport.authenticate('facebook', {
successRedirect: "http://localhost:3200/#/home/",
failureRedirect: '/'
});
问题是它不会重定向到与查询代码一起指定的 url,因此我也可以在 angular 应用程序中管理状态。
你应该输入 passport.authenticate
而不是 function (req, res, next)
:
app.get('/auth/facebook/callback', passport.authenticate('facebook', {
successRedirect: "http://localhost:3200/#/home/",
failureRedirect: '/'
}));