3
4

2 に答える 2

2

私はこれと同じ問題に遭遇し、これをログイン用のルート ハンドラーに追加して解決しました。

req.body = req.query;

完璧な解決策ではないかもしれませんが、パスポートをハッキングするよりはましです。;)

また、この問題を解決するために、passport-local に保留中のリクエストがあることにも注意してください: https://github.com/jaredhanson/passport-local/pull/12

于 2012-07-07T14:14:20.100 に答える
0

多分https://github.com/yarax/passport-url戦略があなたに役立つでしょう

GET リクエストによって与えられるトークンでユーザーを認証することができます

var url = new UrlStrategy({
    failRedirect : "/login",
    varName : "secret"
}, function (secret, done) { // put your check logic here
    if (secret == 'foo') done(null, {id:'bar'});
    else done("wrong");
});

passport.use(url);
于 2015-02-24T15:41:06.617 に答える