passport.js

    1热度

    1回答

    我一直跟着教程我节点应用程序来实现认证:https://scotch.io/tutorials/easy-node-authentication-setup-and-local 我有被我发现了在运行应用程序时,这个错误的问题:(我的代码是exacltly如何应根据上述网站)。 我试图寻找一个答案,但最好我能得到的是增加这个功能到我的服务器代码: app.use(function(req, res,

    0热度

    2回答

    我已经阅读了所有论点,但仍然无法理解它。 Passport Js网站上的文档非常含糊。 我正在使用护照JS与Passport-ldapauth策略。 我没有一个数据库。 我明显不希望在每个请求中都访问LDAP服务器。我想在POST /login路由上第一次使用带LDAP的护照策略对用户进行身份验证,将用户存储在会话中以及每个后续请求上,我只想检查用户是否已登录。 我想使用会话,但我不明白如何使用P

    0热度

    1回答

    我正在使用Passport JS将认证系统重写为OAuth。我已经设计了一个用户流程,如下所述,但是我无法看到Passport与原始请求信息交互的最佳位置。 流程将是: 通过身份验证的用户发送邀请一个新用户的电子邮件地址邀请页面上的链接 新用户的点击和土地(/邀请/ SOMECODE) 邀请码是经过验证,并且如果仍然有效,允许用户通过Google/Slack验证 在策略中创建新配置文件,但与现有公

    0热度

    1回答

    我目前正试图在我的节点服务器上使用护照来进行项目上的Twitter身份验证。当我有一个服务器文件中的所有代码护照功能如预期。下面是从服务器上文件的摘录,在它所有的航线有: passport.use(new TwitterStrategy({ consumerKey: config.twitter.consumer_key, consumerSecret: config.twit

    0热度

    1回答

    当我登录时,我通过了身份验证,但是当我切换到另一个页面时,req.isAuthenticated返回false,我在登录面板上。第二件事是当我登录时,我总是收到一个错误“发送后无法设置标题”。这里是我的代码:当然 const isLoggedIn = (req, res, next) => { if (req.isAuthenticated()) { return res.en

    0热度

    1回答

    passport.use('local.signup', new Localstrategy({ usernameField: 'email', passwordField: 'password', roleField: 'role', passReqToCallback: true }, function(req, email, password, ro

    2热度

    1回答

    我正在使用passport.js对于身份验证,并尝试设置本地策略。然而,每当我运行我的代码时,我得到一个错误,说localStrategy不是一个构造函数。 代码: // config/passport.js // load all the things we need var localStrategy = require('passport-local'); // load up t

    1热度

    1回答

    我使用Express和Passport制作了一个小型登录应用程序。但似乎我不能将用户导入特定的用户配置文件。发生的事情是,用户填写一个HTML表单,并且他必须重定向到他自己的配置文件页面(为了简单起见,可以说这个页面与其他用户页面仅在标题方面有所不同)。我有这在我的用户路线。 (即routes/users.js) router.get('/userprofile', authenticationM

    0热度

    1回答

    在PassportJS Google OAuth策略中,出于一些奇怪的原因,当我序列化用户标识并将其发送到cookie以发送到浏览器时,它不会返回该标识以反序列化它,我是因为当我console.log用户,它返回undefined, passport.deserializeUser((id, done) => { User.findById(id).then((user, done) =

    0热度

    1回答

    正确isAuthenticated我想在我的快递应用程序使用passport与passport-local: 在我的主要应用程序,我加载了以下内容: const session = require('express-session') const passport = require('passport') // configure passport // require('./config