Passport'un serileştirme ve serileştirme yöntemlerinin iş akışını bir iş adamına nasıl açıklarsınız?
Nerede gelmez
user.id
peşinepassport.serializeUser
adı olmuştur?Ondan
passport.deserializeUser
hemen sonra iş akışına sığacak şekilde mi arıyoruz ?// used to serialize the user for the session passport.serializeUser(function(user, done) { done(null, user.id); // where is this user.id going? Are we supposed to access this anywhere? }); // used to deserialize the user passport.deserializeUser(function(id, done) { User.findById(id, function(err, user) { done(err, user); }); });
Hala kafamı etrafına sarmaya çalışıyorum. Tam bir çalışma uygulaması var ve herhangi bir tür hatalarla karşılaşmıyorum.
Burada tam olarak ne olduğunu anlamak istedim.
Herhangi bir yardım takdir.
user.id
kaydedilirreq.session.passport.user
veyauser
kendisi olarak depolanırreq.session.passport.user