Secure, scalable, and game-changing authentication for your applications. Get started in minutes with our powerful APIs and SDKs.
What is DiscoryAuth?
DiscoryAuth is an authentication and cloud licensing platform for software applications that require users to sign in or validate license keys. Applications are the backbone of the service, storing user sessions, subscriptions, hardware locks, and encrypted variables.
What can DiscoryAuth be used for?
Regardless of your industry or architecture, DiscoryAuth provides turn-key security for virtually any software product:
Game Development & Overlays: Native C++ DirectX 11 / ImGui integration with zero-footprint memory verification.
Desktop PC Applications: Windows C++, C# .NET (WPF / WinForms), Python 3, and Electron apps.
Reseller Networks: Automated key delivery via Discord bots, Shoppy, Sellix, and custom seller webhooks.
Web & Cloud SaaS: Full REST API integration with HMAC signatures and token-based sessions.
Mobile Applications: Cross-platform support for Android & iOS via clean JSON APIs.
Follow these simple steps to protect your application and issue your first license key.
1. Create an Application in Dashboard
Log in to your developer console at https://discoryauth.cc/app/. Click on Applications → Create Application.
Pro Tip
Your App Name, Owner ID, and Secret Key will be automatically generated. Keep your Secret Key safe — never share it publicly!
2. Generate a License Key
Go to the Licenses tab in the sidebar. Click Create License. Select your desired duration (e.g. 1 Day, 7 Days, 30 Days, or Lifetime) and click Generate.
3. Integrate the SDK
Download the premade SDK for your programming language from our Examples Page. Replace the credentials with your App credentials, compile, and run!
How DiscoryAuth shields your software against memory dumping, debugger attachment, and network spoofing.
Cryptographic Verification
Every packet exchanged between the client SDK and the DiscoryAuth server is signed using an SHA-256 HMAC hash constructed from the application secret and request timestamp. Any replay attack or packet alteration in Fiddler, Charles Proxy, or Wireshark is instantly rejected.
Stop license sharing and unauthorized distribution across multiple PCs.
How HWID Works
When a customer logs in for the first time, our SDK computes a hardware hash based on their CPU Processor ID, Motherboard Serial, and BIOS signature. This hash is permanently bound to their license key in MongoDB Atlas.
If the key is shared with a friend on another computer, DiscoryAuth rejects the login with: HWID_MISMATCH. You can reset a customer's HWID anytime in the Dashboard under Users or via the Seller API.