command
module
Version:
v0.31.0
Opens a new window with list of versions in this module.
Published: May 22, 2024
License: MIT
Opens a new window with license information.
Imports: 4
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
ΒΆ
Hasura Auth
Authentication for Hasura
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.
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, Azure AD, LinkedIn, Windows Live, Spotify, Strava, GitLab, BitBucket, Discord, WorkOS.
- Security keys with WebAuthn
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
Configuration
Read our configuration guide to customise the Hasura Auth settings.
Workflows
Recipes
Reference
π€ 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.
Documentation
ΒΆ
There is no documentation for this package.
Source Files
ΒΆ
Directories
ΒΆ
go
|
|
api
Package api provides primitives to interact with the openapi HTTP API.
|
Package api provides primitives to interact with the openapi HTTP API. |
|
|
|
|
|
Package mock is a generated GoMock package. |
|
|
|
|
notifications
The contents of this files are modified libraris from the Go standard library.
|
The contents of this files are modified libraris from the Go standard library. |
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.