This commit is contained in:
zhiqiang feng
2025-12-29 13:38:39 +08:00
commit 1a4aa9a660
579 changed files with 388880 additions and 0 deletions
@@ -0,0 +1,29 @@
---
page-title: "Introduction | Hasura Backend Plus"
url: https://nhost.github.io/hasura-backend-plus/docs/intro
date: "2023-04-23 12:41:26"
---
## Introduction
Hasura Backend Plus handles **authentication** and **storage** for [Hasura](https://github.com/hasura/graphql-engine).
Hasura Backend Plus runs in a separate Docker container along side Postgres and Hasura.
## Authentication[#](https://nhost.github.io/hasura-backend-plus/docs/intro#authentication "Direct link to heading")
- Users and accounts are saved in the database.
- JWT tokens and refresh tokens are automatically generated and managed.
- Add custom user claims to the JWT token based on user data.
- Hasura roles managed.
- Two-factor authentication support.
- Third-party OAuth providers such as GitHub, Google, Facebook, Twitter etc.
- Magic Link support.
- Built in transactional emails such as account activation and password reset.
- Rate limiting.
- Optional checking for [Pwned Passwords](https://haveibeenpwned.com/Passwords).
## Storage[#](https://nhost.github.io/hasura-backend-plus/docs/intro#storage "Direct link to heading")
- Backed by S3 (Minio).
- Rules engine for file access permissions.
- Out of the box image transformation.