如何使用Passport.js使用服务器端数据对用户进行身份验证

时间:2017-05-16 17:05:37

标签: javascript node.js socket.io passport.js

在passport.js中,您通常会使用来自其中一条路线的帖子数据对用户进行签名,它看起来像这样:

router.post('/signup', passport.authenticate('local-signup', {
        successRedirect: '/profile',
        failureRedirect: '/signup',
        failureFlash: true,
    }));

但是,假设所有用户数据都已存在于服务器上的阵列中。如何使用护照签署用户而无需使用GET或POST获取数据,因为数据已经在服务器上?

要说明原因,我正在使用express,socket.io和passport.js,以及我无法使用传统注册表单为您完成所有工作的原因是因为我拉大部分时间来自API的用户数据,如果我将此数据发送到客户端然后发布它将不安全。感谢所有帮助,谢谢! :)

0 个答案:

没有答案