Bỏ qua, đến nội dung

@digiforce-nc/plugin-license-manager

Plugin quản lý license nâng cao — admin dashboard quản lý nhiều license, theo dõi usage, cấp phát license cho tenant và quản lý renewal.

Plugin này làm gì?

Trong khi plugin-license xử lý một license cho instance hiện tại, plugin-license-manager cung cấp giao diện quản trị nhiều license — phù hợp cho nhà phân phối phần mềm cần cấp phát, theo dõi và gia hạn license cho nhiều khách hàng hoặc tenant.

Cơ chế hoạt động

Tính năng chính

#Tính năngMô tả
1License generationSinh license key có chữ ký số
2Multi-tenantQuản lý license cho nhiều tenant
3Usage trackingTheo dõi số user, storage, API calls
4Renewal workflowQuy trình gia hạn license tự động/thủ công
5License templatesMẫu license cho các gói (Free, Pro, Enterprise)
6Audit trailLịch sử mọi thao tác trên license
7Alert systemCảnh báo license sắp hết hạn hoặc vượt limit

API endpoints

EndpointMô tả
licenseManager:createTạo license mới
licenseManager:listDanh sách tất cả license
licenseManager:revokeThu hồi license
licenseManager:renewGia hạn license
licenseManager:usageXem usage report
licenseManager:templatesCRUD license templates

Database

BảngMô tả
managedLicensesLicense đã cấp (key, tenant, features, expiry)
licenseTemplatesMẫu license (Free, Pro, Enterprise)
licenseUsageUsage report từ tenant
licenseAuditLogLịch sử thao tác

Thành phần client

Thành phầnMô tả
LicenseDashboardTổng quan license (active, expired, near-expiry)
LicenseTableBảng danh sách license với filter/sort
CreateLicenseFormForm tạo license từ template
UsageChartBiểu đồ usage theo thời gian
RenewalQueueDanh sách license cần gia hạn

Dependencies

PackageVai trò
@digiforce-nc/serverServer framework
@digiforce-nc/databaseDatabase ORM
@digiforce-nc/clientClient UI framework
@digiforce-nc/plugin-licenseLicense core (peer)

Mục lục chi tiết