Skip to main content
The Web Dashboard is the central interface for managing your license system. You can access it via your server address (for example, http://{serverip}:{port}). Authentication is required, and access is restricted to users with the ROLE_ADMIN permission.

1. Product management

The Products view lets you define the software or resources that your license keys validate against.

1.1. Creating a product

In the Create Products tab, define the foundational settings for all future licenses of this product:

1.2. Managing and updating products

The Manage Products tab displays products in a grid:
  • Updating: Edit properties such as default limits, roles, and names.
  • Deletion: Products with active licenses cannot be deleted. Attempting it shows the error "Product has licenses, cannot delete".

2. License management

The Licenses view lets you generate, modify, and track license keys.

2.1. Creating a license

The Create License tab handles key generation and assignment.

2.2. Managing and updating licenses

In the Manage Licenses tab:
  • Search & Filter: Search by keywords, product, user, and more.
  • Editing: Clicking a license opens an Edit License dialog, where you can update owner info, platform, limits, or status.
  • Manual Data Management: Edit IP/HWID lists directly (comma-separated).
  • Status Updates: Set to ACTIVE, EXPIRED, DEACTIVATED, or DELETED.
  • Deletion: Use the Delete button in the Edit dialog. You’ll be asked to confirm before the license is permanently deleted.

3. Blacklist management

Blacklists prevent specific devices or IPs from validating licenses.

3.1. Creating a blacklist entry

Use the Create Blacklist tab:
  1. Type: Select IP or HWID.
  2. Data: Enter the IP or Hardware ID.
  3. Scope: All Products or Specific Product (dropdown required).
  4. Reason: Required field explaining why the entry is added.

3.2. Managing blacklists

The Manage Blacklists tab displays all active blacklist entries:
  • Viewing: See the blocked data, scope, product ID, and reason.
  • Deleting: Use the Delete button to remove an entry.

4. Viewing license requests

The Requests view provides analytics and history for all license validation attempts.

4.1. Filtering and overview

  • Filters: Search term, Product, User, and Date Range.
  • Status badges:
    • ✅ Successful (green)
    • ❌ Invalid License
    • 🚫 Spam / Rate Limited
    • 🔴 Blocked (shows BlockReason)

4.2. Viewing request details

Clicking a request row opens a dialog with detailed request data:
  • License/Product Details: Masked License Key, Product Version.
  • Device Identifiers: IP, HWID, MAC Address.
  • System Environment: OS Name/Version/Architecture, Java Version.
  • Result Data: Request Date, Type, and Response Type.