Руководство по аутентификации в Node.js без passport.js и сторонних сервисов

https://habr.com/ru/company/ruvds/blog/457700/