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
The site might be gone but you can find the documention in Docs
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
- 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