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:
gh repo clone AustinSDK/Authincation-serviceorgit clone https://github.com/AustinSDK/Authincation-service.git- Make sure you have npm installed, and install all the packages with
npm i - Run the app, after some local issues, you might have to run the app, then run
npm run migrateto migrate certain parts of the db. - And lastly, to run the app without those bugs /, or for that reason, use
npm start!
| Package | Version |
|---|---|
| @austinsdk/auth | ^1.1.1 |
| argon2 | ^0.44.0 |
| base32 | ^0.0.7 |
| 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 |
| markdown-it | ^14.1.0 |
| otpauth | ^9.4.1 |
| qrcode | ^1.5.4 |
| sass | ^1.93.2 |
| sqlite-auto-migrator | ^1.3.1 |
| sqlite3 | ^5.1.7 |
This credits section is automatically generated. Last updated: 2025-10-31