π "Who needs passwords when you have HWID lock on speed dial?"
Qvoid-Authentication is an advanced, developer-friendly authentication system designed for C# applications β completely free and extensible. Built with performance in mind and powered by Firebase, this project aims to simplify secure user management, license control, and client communication.
Originally created for internal use in one of my personal tools, this system evolved into a general-purpose library that anyone can use and contribute to. While still experimental, it already offers features that rival many paid alternatives β without locking you behind a paywall.
π οΈ βIt works on my machineβ
β me, after testing in debug mode once (jk!).
π₯ Features
β
Login, Register, Create License
ποΈ Licensing system with expiration support
π Kill switch for remote disable
π« HWID lock (because passwords are so last decade)
β Blacklist system
π Simple encryption
π‘ Discord webhook integration
π Auto-update system (lazy dev note: not pushed yet π
)
π User state tracking (basic telemetry)
π¦ Setup Instructions 𧬠Prerequisites
A Firebase account.
A working Realtime Database in Firebase.
π§ Firebase Setup
Create a new Firebase project.
Enable the Realtime Database.
Navigate to Project Settings β Service Accounts β Database Secrets and copy your key.
π Getting Started
// Step 1: Set up your credentials
Credentials credentials = new Credentials()
{
Version = Version.Parse("1.0.0"), // your app version
BaseAddress = "", // e.g. "https://your-app-id.firebaseio.com/"
Token = "" // your Firebase DB secret
};
// Step 2: Initialize the authentication system
AuthSystem auth = new AuthSystem(credentials);
// You can now call auth.Login(), auth.Register(), auth.CreateLicense(), etc.
πΊοΈ Roadmap
π§Ύ Documentation
π€ Push auto-update module
π§ͺ More unit tests
π Maybe add a dashboard frontend?
The author does not hold any responsibility for the bad use of this tool, remember that attacking targets without prior consent is illegal and punished by law.