Admin Dashboard¶
The QuantumMeta License Manager includes a powerful web-based admin dashboard for license management.
Features¶
- Secure Login: Email and token-based authentication
- License Generation: Create new licenses with custom parameters
- License Management: View, edit, and manage existing licenses
- License Validation: Check license status and validity
- License Expiration: Set expiration dates and manage lifecycle
- License Deletion: Remove licenses from the system
Getting Started¶
Installation¶
The admin dashboard is included with the package but requires additional dependencies:
Configuration¶
Create an admin configuration file:
This will generate:
- Admin email and secure token
- Server configuration
- License storage paths
Running the Dashboard¶
Option 1: Web Server¶
Start the admin server:
The dashboard will be available at http://localhost:8080
Option 2: Direct File Access¶
Open the dashboard directly:
Admin CLI Commands¶
Setup Admin Configuration¶
Start Web Server¶
List All Licenses¶
quantum-license admin list-licenses --format table
quantum-license admin list-licenses --format json
Expire a License¶
Delete a License¶
Dashboard Features¶
🔐 Secure Authentication¶
- Email and token-based login
- Session management
- Secure credential handling
📊 Statistics Overview¶
- Total licenses count
- Active licenses
- Expired licenses
- Suspended licenses
➕ License Generation¶
- Package name specification
- User email assignment
- Feature selection (core, pro, enterprise, ai, quantum)
- Machine ID binding (optional)
- Custom expiry dates
- License type selection
- Downloadable .qkey files
📋 License Management¶
- Real-time license listing
- Search and filter functionality
- License status management
- Bulk operations support
✅ License Validation¶
- License ID verification
- Machine ID matching
- Expiry date checking
- Status validation
- Detailed validation reports
⚙️ System Settings¶
- Default expiry periods
- Grace period configuration
- Encryption key management
- License export functionality
Live Demo¶
Security Notes¶
- Admin tokens are generated with cryptographically secure random numbers
- All license operations are logged
- Machine ID verification prevents unauthorized usage
- AES-256 encryption protects license files