Я пытаюсь настроить passport.js без использования сессий. Я использую аутентификацию JWT. Я пытаюсь вернуть сообщения об ошибках из моей стратегии, и в документации говорится, что вы должны передать сообщение об ошибке в качестве последнего параметра в функцию done (), а также установить для failFlash значение true.
После этого я понял, что вам нужны сеансы для использования флэш-сообщений, поэтому я спрашиваю, есть ли способ вернуть сообщения об ошибках без использования флэш-памяти?
// this doesn't work
if (!user) return done(null, false, { message: 'Email error message' });