An open API service indexing awesome lists of open source software.

https://github.com/zolamk/trust

A GraphQL API For User Registration, Authentication & Management
https://github.com/zolamk/trust

authentication graphql hasura

Last synced: 6 months ago
JSON representation

A GraphQL API For User Registration, Authentication & Management

Awesome Lists containing this project

README

          

# ⚠️ Unmaintained

This has been a learning experience for me but I no longer have the bandwidth to continue working on this project, If you stumble on to this project please checkout this actively maintained projects instead
- https://github.com/authorizerdev/authorizer
- https://github.com/ory/kratos

The site might be gone but you can find the documention in [Docs](./docs)

## User Registration, Authentication & Management GraphQL API

![GitHub](https://img.shields.io/github/license/zolamk/trust?style=for-the-badge) ![GitHub all releases](https://img.shields.io/github/downloads/zolamk/trust/total?style=for-the-badge)

Trust is an open source GraphQL API that can be used to handle user registration, authentication and management.

Trust documentation can be found at [https://trust.zelalem.me](https://trust.zelalem.me)

### Features

- Email/Phone Registration & Authentication
- Social Authentication (Google, Facebook, Github)
- Email/Phone Verification
- Email/SMS Message Templating
- Email/Phone Invitation
- Email/Phone Account Recovery
- Account Audit Logs
- Login Hooks
- Configurable Rate Limiting
- Configurable Account Lockout Policy
- Email/Phone/Password Validation Rules
- Various JWT Algorithms (HS256, HS384, HS512, RS256, RS384, RS512, ES256, E384, ES512, more coming soon)
- Admin Queries & Mutation For User Management
- Custom Data With Schema