There is a detailed answer at

http://stackoverflow.com/questions/15711127/express-passport-node-js-error-handling

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


On Sun, Jul 12, 2015 at 8:55 AM, Lazar Gubezkis <[email protected]>
wrote:

> 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.
>
> --
> 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 [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/nodejs/dfe3c20d-3821-4628-8852-286ed4a45094%40googlegroups.com
> <https://groups.google.com/d/msgid/nodejs/dfe3c20d-3821-4628-8852-286ed4a45094%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/CAMs%2BDqJ0uotv5bzNQoN6wNL7y%3DsW0kVVPX1S_KJTTPHy2tj_tA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to