The request object isn’t passed to the strategy callback by default, you need to set the passReqToCallback
option for this:
passport.use(new LocalStrategy({ passReqToCallback : true }, function(req, username, password, done) { ... }));
This is documented here.
Related Posts:
- How is req.isAuthenticated() in Passport JS implemented?
- passport.js passport.initialize() middleware not in use
- How can I update NodeJS and NPM to the next versions?
- How do I update Node.js?
- How to fix ‘Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.’
- How to solve npm error “npm ERR! code ELIFECYCLE”
- How to solve npm error “npm ERR! code ELIFECYCLE”
- npm check and update package if needed
- Can not find module “@angular-devkit/build-angular”
- After command npm start “Missing script:start” error
- How to resolve Nodejs: Error: ENOENT: no such file or directory
- Node.js getaddrinfo ENOTFOUND
- How do I debug error ECONNRESET in Node.js?
- Node.js getaddrinfo ENOTFOUND
- How do I debug error ECONNRESET in Node.js?
- Does anyone knows what “rimraf” means?
- How can I completely uninstall nodejs, npm and node in Ubuntu [closed]
- Please run `npm cache clean`
- What is the difference between npm install and npm run build?
- What is Express.js?
- npm ERR cb() never called
- Missing write access in mac to /usr/local/lib/node_modules
- NPM clean modules
- ‘node’ is not recognized as an internal or an external command, operable program or batch file while using phonegap/cordova
- What does body-parser do with express?
- mongoError: Topology was destroyed
- node.js, Error: Cannot find module ‘express’
- nodemon – app crashed – waiting for file changes before starting
- What does the ELIFECYCLE Node.js error mean?
- Error: getaddrinfo ENOTFOUND in nodejs for get call
- How do I resolve “Cannot find module” error using Node.js?
- Heroku + node.js error (Web process failed to bind to $PORT within 60 seconds of launch)
- What is the –save option for npm install?
- how to use CryptoJS in javascript
- env: node: No such file or directory in mac
- Error: Cannot find module ‘../lib/utils/unsupported.js’ while using Ionic
- Where is nodejs log file?
- Mongoose: findOneAndUpdate doesn’t return updated document
- nodemon not found in npm
- Significance of port 3000 in Express apps
- NodeJS / Express: what is “app.use”?
- NodeJS – What does “socket hang up” actually mean?
- npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY
- Error: EACCES: permission denied
- “Client network socket disconnected before secure TLS connection was established”, node 10
- node.js: how to use setInterval and clearInterval?
- “npm config set registry https://registry.npmjs.org/” is not working in windows bat file
- Git Bash Command on Windows, yarn command not found
- Node forever /usr/bin/env: node: No such file or directory
- How do I uninstall a package installed using npm link?
- What is Procfile? and Web and Worker
- Error: Cannot find module ‘ejs’
- How Do I Uninstall Yarn
- I am getting error in console “You need to enable JavaScript to run this app.” reactjs
- Differences between socket.io and websockets
- How is an HTTP POST request made in node.js?
- list all globally installed modules with one command in ubuntu
- Difference between MongoDB and Mongoose
- npm update does not do anything
- Cannot find module ‘@babel/core’
- Express.js req.body undefined
- Enabling HTTPS on express.js
- Nodemon Error: System limit for number of file watchers reached
- Nginx upstream prematurely closed connection while reading response header from upstream, for large requests
- AWS lambda function error – Unable to import module ‘index’: Error
- Do I commit the package-lock.json file created by npm 5?
- npm update broke npm
- node.js error message events.js:183 throw er; // Unhandled ‘error’ event
- heroku is giving me Method not allowed
- ExpressJS vs MeteorJS
- What does ESOCKET error mean when I’m trying to send an email?
- db.collection is not a function when using MongoClient v3.0
- When I run `npm install`, it returns with `ERR! code EINTEGRITY` (npm 5.3.0)
- Cannot POST / error using express
- nodemon not working properly
- E: Unable to locate package npm
- npm install errors with Error: ENOENT, chmod
- Passport.js – Error: failed to serialize user into session
- path.join vs path.resolve with __dirname
- How to store Node.js deployment settings/configuration files?
- Hapi/Joi Validation: How to process text to a specific format
- What exactly does “/usr/bin/env node” do at the beginning of node files?
- Properly close mongoose’s connection once you’re done
- How to properly upgrade node using nvm
- How do you uninstall all dependencies listed in package.json (NPM)?
- How to unpack an .asar file?
- npm start giving error in node.js
- Mongodb: failed to connect to server on first connect
- Heroku “State changed from starting to down Stopping all processes with SIGTERM”
- How npm start runs a server on port 8000
- How to drop a database with Mongoose?
- While doing npm install getting an error as “No such file or directory open”
- Webpack – webpack-dev-server: command not found
- npm install hangs
- bodyParser is deprecated express 4
- npm init not working and getting stuck on version
- GYP ERR! build error. stack Error: ‘make’ failed with exit code 2
- AWS s3 api error: specified bucket does not exist
- npm update to specific version (and shrinkwrap)
- MongoDB data/db not found