Authly is a tool for the AustinSDK eco system to be able to use all the created services under one account.
For a tool like this, we want to keep you as anonymous as possible; Therefore a few things we do to do this is...
- Hash user passwords
- Use random, non predicitive random numbers (at least without getting into true random)
- Keeping all information locked tightly in the db, but no endpoints (including admins) can see your personal data (email?)
- We keep limited information, such as your email, and we even use a sudo email if you dont provide a email
This project is built with the following open-source packages:
| Package | Version |
|---|---|
| @austinsdk/auth | ^1.1.1 |
| argon2 | ^0.44.0 |
| bcryptjs | ^3.0.2 |
| better-sqlite3 | ^12.2.0 |
| colors | ^1.4.0 |
| cookie-parser | ^1.4.7 |
| dotenv | ^17.2.1 |
| ejs | ^3.1.10 |
| express | ^5.1.0 |
| express-rate-limit | ^8.0.1 |
| form-data | ^4.0.4 |
| joi | ^18.0.1 |
| jsonwebtoken | ^9.0.2 |
| mailgun.js | ^12.1.1 |
| sqlite-auto-migrator | ^1.3.1 |
| sqlite3 | ^5.1.7 |