- 🧑🤝🧑 Users are stored in Postgres and accessed via GraphQL
- 🔑 Multiple sign-in methods.
- ✨ Integrates with GraphQL and Hasura Permissions
- 🔐 JWT tokens and Refresh Tokens.
- ✉️ Emails sent on various operations
- ✅ Optional checking for Pwned Passwords.
- 👨💻 Written 100% in TypeScript.
- Email and Password - simple email and password method.
- Email - also called passwordless email or magic link.
- SMS - also called passwordless sms.
- Anonymous - sign in users without any method. Anonymous users can be converted to regular users.
- OAuth providers:
- GitHub
- Apple
- Windows Live
- Spotify
- Strave
- GitLab
- BitBucket
Use Nhost to start using Hasura Auth in seconds.
Contributions and issues are welcome.
Feel free to check the issues page.
Give a ⭐️ if this project helped you!
This project is MIT licensed.