33
loading...
This website collects cookies to deliver better user experience
*You spend days creating a Login and Sign Up page for the product. *
I used "Supertokens" last week for a side project, I must say it's a great open-source "user auth" quick to implement & easy to customize.⬇
- Sign-in/Sign-up with email ID & password
- Secure session management
- Email verification
- Social logins
Which user auth you're using? pic.twitter.com/g355g9GuXN
Check out the GITHUB repo.
ReactJS: They support all current functionality (signup, manage auth tokens, social login, etc).
Partial support - Vanilla JS, Angular, Vue and React Native: They provide session management only and you would have to build the frontend UI for login.
Frontend SDK: Responsible for rendering the login UI widgets and managing session tokens automatically.
Backend SDK: Provides APIs for sign-up, sign-in, signout, session refreshing, etc. Your front end will talk to these APIs.
SuperTokens Core: This is an HTTP service that contains the core logic for auth. It's responsible for interfacing with the database and is used by our backend SDK for operations that require the DB.
You can see how the three components interact for sign in and sign outflow (with email and password):