Skip to content

What is EonAuth

EonAuth is a hosted licensing and sign-in service for desktop software. You sell license keys, your customers sign in to your app with them, and EonAuth decides, on every sign-in and every few minutes after, whether that person may keep using it.

Part Where What you do with it
Panel panel.eonauth.fyi Create apps, generate and sell keys, manage users, add managers and resellers, read the audit log
Seller API https://panel.eonauth.fyi/seller/v1 The same actions as the panel, for your own shop, Discord bot or scripts
C++ SDK Sent to invited developers The library your Windows app links to sign users in, check their tiers and fetch protected data

The SDK is Windows only and invite only for now. To ask for access, DM @snailyt on Telegram.

EonAuth assumes your app will eventually be taken apart. Encryption, signatures and certificate pinning in the SDK make tampering harder, but every real decision is made on the server:

  • whether the username and password or the key are right,
  • whether the user is banned, paused, blacklisted or expired,
  • whether this is the PC the account is locked to,
  • whether a key has been revoked.

A cracked client can skip a local check. It can’t make the server send it something it isn’t entitled to. That’s why the most valuable parts of your app should depend on variables or files the server only hands to paying tiers, not on a local “is this user Pro?” check alone.