Passportjs authentication

34 views
Skip to first unread message

Lazar Gubezkis

unread,
Jul 12, 2015, 11:30:31 AM7/12/15
to nod...@googlegroups.com
I'm using the local authentication strategy with passportjs:

passport.use(new LocalStrategy(
    function(username, password, done) {
        if (username === "myuser" && password === "mypass")
            return done(null, { name: "myuser" });

        return done(null, false, { message: 'Incorrect username and/or password' });
    }
));

In the case of a 401 status, I would like to be able to access my message: "Incorrect username and/or password". But all I see in the body of the response is the word "Unauthorized". How do I do that?

Thanks.

Angel Java Lopez

unread,
Jul 12, 2015, 12:04:45 PM7/12/15
to nod...@googlegroups.com
There is a detailed answer at


I didn't try it

It mentions failureFlash options, and then, the message is stored in session, you can access the message from your view template. It mentions connect-flash module, and how to manage the response directly with res.send, instead of 401

Angel "Java" Lopez
@ajlopez


--
Job board: http://jobs.nodejs.org/
New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
---
You received this message because you are subscribed to the Google Groups "nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+un...@googlegroups.com.
To post to this group, send email to nod...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/dfe3c20d-3821-4628-8852-286ed4a45094%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages