且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Passport JS通过URL进行身份验证

更新时间:2023-02-26 12:43:36

也许 https://github.com /yarax/passport-url 策略将对您有用

基本逻辑从url获取参数

Base logic is getting argument from url

UrlStrategy.prototype.authenticate = function(req, options) {
    var self = this;

    function verified(err, user, info) {
        if (err) { return self.redirect(self.failRedirect); } // redirect in fail
        self.success(user, info); // done callback
    }

    this._verify(req.query[this.varName], verified);
};

此处的完整示例 https://github.com/yarax/passport -url/blob/master/index.js