Skip to content

Instantly share code, notes, and snippets.

@nikshinde-7
Last active January 12, 2022 10:07
Show Gist options
  • Save nikshinde-7/7666c0f94fda09284f8e68c08e56e12f to your computer and use it in GitHub Desktop.
Save nikshinde-7/7666c0f94fda09284f8e68c08e56e12f to your computer and use it in GitHub Desktop.
// DeserializeUser gets called everytime when a route is hitted at backend server
passport.deserializeUser((req, user, done) => {
store.findUser(
null,
{ userName: user.email },
async (err, existingUser) => {
if(err) {
return done(err);
}
if(existingUser) {
return done(null, existingUser); // return valid object if user exists in our database
} else {
return done(null, false); // return false if user doesn't exists
}
}
)
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment