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 ​