Johan Eliasson 485dc1df55 key string
2022-03-18 10:35:12 +01:00
2021-07-26 09:11:31 +02:00
2022-03-02 14:25:17 +01:00
2022-03-18 10:35:12 +01:00
2021-07-10 01:10:06 +00:00
2022-03-02 14:25:17 +01:00
2021-06-21 07:39:56 +00:00
2021-06-21 07:39:56 +00:00
2022-01-24 08:30:20 +01:00
2021-06-21 07:39:56 +00:00
2021-07-29 10:33:01 +02:00
2022-01-18 15:43:50 +01:00
2022-03-15 16:54:49 +01:00
2022-03-15 14:29:21 +01:00
2021-06-21 07:39:56 +00:00
wip
2022-03-17 18:52:23 +01:00
wip
2022-03-17 18:52:23 +01:00

Hasura Auth

Authentication for Hasura

license: MIT commitizen: friendly code style: prettier

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
    • Strave
    • 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.

Languages
TypeScript 67.8%
Go 17.5%
HTML 6.8%
CSS 1.9%
Vue 1.8%
Other 4%