Korzystając z usługi Passport.js w węźle, czy istnieje sposób na umożliwienie jednemu użytkownikowi podszywania się pod innego? na przykład. jako administrator w aplikacji chcę mieć możliwość zalogowania się jako inny użytkownik bez znajomości hasła.Jak mogę podszyć się pod innego użytkownika przy użyciu Passport.js w węźle?
Po prostu byłbym usatysfakcjonowany, gdybym mógł zmienić zserializowane dane użytkownika (identyfikator użytkownika), więc gdy zostanie wywołana deserializeUser
, po prostu przyjmie tożsamość alternatywnego użytkownika. Próbowałem zastąpić wartość na req._passport.session.user
i wartości na req.session.passport.user
, ale efekt netto jest po prostu, że moja sesja wydaje się stać nieważne i paszport rejestruje mnie.
Tego właśnie mi brakowało! Dziękuję Ci! – user2719094