Plugin License Dashboard | PluginLicense Discord Bot

Plugin License Dashboard - Features

Authentication & Access

  • Discord OAuth Login: Users sign in using Discord.
  • Auto Login Cookie: Session cookie keeps users logged in.
  • Buyer Role Protection: Non-buyer users are blocked from dashboard access.

Dashboard UI
- Dark Theme: Full dark mode interface.

Overview Page
  • Total Licenses
  • Active Licenses
  • Whitelisted Servers
  • Total Server Slots
  • Total API Requests
  • Verify API Requests


Licenses Page
  • List All Owned Keys
  • Show Product, Status, Type, Expiry
  • Show Whitelisted Server IDs


Whitelist Page
  • Add Server ID to owned license
  • Remove Server ID from owned license
  • Live Refresh after updates

Verify Page
  • Manual Verify Form: license key, product ID, server ID, plugin version
  • Direct Verification through backend verify endpoint
  • Response Panel shows HTTP status and result JSON

Security & API
  • Shared Secret Support for dashboard-to-API calls
  • Rate Limiting on API routes
  • Session-Based Access Control


Technical Notes
  • Stack: Node.js + Express + EJS
  • Routes: /, /licenses, /whitelist, /verify
  • Proxy APIs: /api/buyer/* and /api/verify
Top