Skip to content

AustinSDK/Authincation-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Authly!

Authly is a tool for the AustinSDK eco system to be able to use all the created services under one account.

Security

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

Credits

This project is built with the following open-source packages:

Installing Authly!

  1. gh repo clone AustinSDK/Authincation-service or git clone https://github.com/AustinSDK/Authincation-service.git
  2. Make sure you have npm installed, and install all the packages with npm i
  3. Run the app, after some local issues, you might have to run the app, then run npm run migrate to migrate certain parts of the db.
  4. And lastly, to run the app without those bugs /, or for that reason, use npm start!

Dependencies

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