All-in-One Auth Starter Kit with Node.js
JWT +
JWT based authentication, yet with immediate feedback on user rights changes
OAuth
Authentication via social networks without any restrictions
2FA +
Two-factor authentication with resource control based on 2FA status
Account Management
A single account, regardless of the login method used
Password Management
Everything you need for changing, restoring, and creating passwords
Advanced Features
One login only, OAuth and 2FA together, impersonation, and more
![Security](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fsecurity_small.ee0b558a.jpg&w=1080&q=75)
Keep your most important assets with you
Today, businesses gravitate towards the cloud-based solutions, seeking simplicity even at the cost of losing control. Canceling your account can be done in a second, building a user base is an endeavor that spans years.
With this starter kit, you will obtain a high-quality authentication solution that ensures all user data is securely stored in your own database and advanced authentication technologies remain in your own hands.
All features
Basic features
Create a new user
Login with email and password
'Remember me' feature to stay logged in
Logout from the current session
Delete your own account
OAuth via LinkedIn or Google
Email verification
Access based on the email verification status
Change the current password
Reset the forgotten password
As admin request a user to change the password
As admin block a user
As admin request a user to re-login
Advanced features
Send the link to restore the deleted account
Link local account with OAuth accounts
Prevent some user roles to use OAuth
Logout from OAuth providers
2FA including 2FA with OAuth
Extending JWT for active users
Auto logout with timeout counter
Advanced role based access control
One login only
Logout from all devices
Login as another user
Require password check for the critical actions
Sync auth status across browser tabs