Skip to content
 
 

Latest commit

 

History

411 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hasura Auth

The Open Source Authentication Service for Hasura.

license: MIT commitizen: friendly code style: prettier

Documentation:

Find more information about Hasura Auth in our documentation.

Core Features:

  • 🧑‍🤝‍🧑 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.

Sign in methods:

  • 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:
    • Facebook
    • Google
    • GitHub
    • Twitter
    • Apple
    • LinkedIn
    • Windows Live
    • Spotify
    • Strava
    • GitLab
    • BitBucket

Deploy Hasura Auth in Seconds

Use Nhost to start using Hasura Auth in seconds.

Using Docker-compose

git clone https://github.com/nhost/hasura-auth.git
cd hasura-auth
cp .env.example .env
docker-compose -f docker-compose-example.yaml up

🤝 Contributing

Contributions and issues are welcome. Please have a look at the developer's guide if you want to prepare a pull request.

Feel free to check the issues page.

Show your support

Give a ⭐️ if this project helped you!

📝 License

This project is MIT licensed.

About

The open source authentication service for Hasura.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages