מחפש framework ל nodeJS לניהול משתמשים

אני בונה מערכת web בnodeJS, ורוצה לאפשר ללקוחות להירשם להתחבר ולבצע פעולות.
אני מחפש מערכת בנוייה שתיתן לי את השירותים הסטנדרטיים של ניהול משתמשים.
logIn, logOut, רישום(רצוי עם אפשרות לאמת מייל).
זה שירותים סטנדרטיים שכל אתר שמנהל משתמשים צריך ובטח יש איזה ספרייה שנותנת את השירותים הללו,
אשמח אם מישהו יכול להפנות אותי
תודה רבה

הי,

מה הבעיה עם passport ?

איך שאני מתרשם, passport נותנת רק מעטפת שמשלבת את הlogIn ואת האימות משתמשים בתור midelwares express.
אבל את הלוגיקה עצמה והאימות והרישום מול הDB אני צריך לעשות
חשבתי אולי יש איזה ספרייה שתעשה את הכל
אני מדמיין את זה כספרייה שתבקש ממני להקים דתא בייס כל שהוא ותציע לי פונקצייות שעושות את כל הלוגיקה.
אני פשוט קצת חושש להשאיר חורים במערכת שלי ולכן מעדיף להשתמש במשהו בנוי.
תודה רבה