Henrique, talvez seja melhor usar uma abstração como o NextAuth.js: https://next-auth.js.org/
Sugiro ir lendo a documentação deles sobre como implementar o que você deseja, ao invés de fazer algo do zero.
Henrique, talvez seja melhor usar uma abstração como o NextAuth.js: https://next-auth.js.org/
Sugiro ir lendo a documentação deles sobre como implementar o que você deseja, ao invés de fazer algo do zero.