- Login with social or email password
- MFA with SMS or email OTP
- Google reCAPTCHA
- Support for JWTs and opaque tokens (via access token blacklisting)
- User impersonation
- Reset password flow
- Session refreshing
- User management dashboard
-
Clone the repo
-
Install dependencies:
cd backend && npm install
cd frontend && npm install
- Start the app
# in the root of the project
npm run start
This will start the node backend on http://localhost:3001
and the react frontend on http://localhost:3000
.
- Email: [email protected]
- Password: abcd1234
- Email: [email protected]
- Password: abcd1234