1678 次
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 に答える