License CloudLICENSE API GATEWAY
New Powered by Activation Lease & Signature v2

Secure every API call.
Control every license.

Một điểm vào bảo mật cho xác thực, cấp phép, chính sách thiết bị, phân phối bản phát hành và quan sát vận hành cho plugin WordPress, sản phẩm SaaS và dịch vụ nội bộ của bạn.

  • Không lộ upstream secret trong client
  • Kiểm soát truy cập theo license
  • Nhật ký kiểm toán tập trung
  • Chính sách có chữ ký
  • Theo dõi trực tiếp
  • Định tuyến theo phiên bản
Gateway Control PlaneLIVE
TLSPOST /api/v2/checkOperational
{
  "product":     "my-plugin",
  "lease_token": "mbl_••••••••4A7F",
  "site_url":    "https://example.com",
  "instance_id": "a1b2c3d4-…",
  "environment": "production",
  "app_version": "1.8.0"
}
Policy approvedActive license · Pro entitlement · Signature valid
200 OK
40 msedge latency
100%audited
< 50 mspolicy latency

MỘT MẶT PHẲNG CHÍNH SÁCH CHO TOÀN BỘ HỆ SINH THÁI

WordPress PluginsDistributed clients
SaaS ProductsTenant-aware access
License EngineEntitlement source
Internal APIsPrivate services
Private ReleasesSigned packages
0199.95%

Availability target

Mục tiêu thiết kế của policy plane
02< 50 ms

Policy decision budget

Overhead trước khi định tuyến
03100%

Decisions audited

Mọi allow, deny và throttle
040

Secrets in client code

Credential upstream ở lại server

Các con số mô tả mục tiêu thiết kế, không phải số liệu đo thực tế. Hãy thay bằng số liệu đã xác minh của bạn trước khi công bố.

GATEWAY CAPABILITIES

Xây dựng cho phân phối API an toàn,
không chỉ chuyển tiếp request.

LICENSING

Smart license issuing

Cấp key theo preset 1/3/6/12 tháng, Lifetime hoặc tuỳ chỉnh; cấp hàng loạt, gia hạn nhanh, gắn Customer 360 và Organization.

MB-PROD-XXXXXbatchrenew
IDENTITY

Activation Lease

Lease token thay license key trong mọi lời gọi runtime. Key chỉ dùng một lần khi kích hoạt và được băm HMAC với pepper phía server.

mbl_•••signedrotatable
PROTECTION

Signature v2 & replay guard

Chữ ký HMAC kèm timestamp và nonce; Redis từ chối request cũ hoặc đã dùng. Rate limit chặn lạm dụng trước khi chạm tới dịch vụ.

HMAC-SHA256nonceskew
DEVICE TRUST

Thiết bị & chuyển nhượng

Trusted / suspicious / blocked, điểm rủi ro, giới hạn seat theo môi trường và chuyển nhượng thiết bị bằng token dùng một lần.

trustedrisk 12MBT-•••
DISTRIBUTION

Private releases

Phát hành gói cập nhật riêng, ký Ed25519 và tải bằng token ngắn hạn chỉ dành cho license hợp lệ.

stablebetaEd25519
OBSERVABILITY

Audit mọi quyết định

Request ID, kết quả chính sách, mã phản hồi và độ trễ được ghi cùng nhau để vận hành điều tra bằng bằng chứng.

req_A71F3Callow · 42ms

LICENSE POLICY

Biến license thành chính sách API theo thời gian thực.

Kích hoạt hợp lệ mới chỉ là bước đầu. Hệ thống đánh giá trạng thái license, entitlement, môi trường, thiết bị và chính sách trước mỗi thao tác được bảo vệ.

  1. 01

    Nhận diện client

    Plugin gửi license context, instance, môi trường và phiên bản — không gì khác.

  2. 02

    Đánh giá chính sách

    Trạng thái, entitlement, seat, thiết bị và chữ ký được kiểm tra cùng lúc.

  3. 03

    Chỉ cho phép request hợp lệ

    Request đạt chuẩn được cấp lease; phần còn lại dừng ngay và được ghi lý do.

SECURITY BY DESIGN

Giữ secret ở server.
Quyết định truy cập tại biên.

Giao diện không bảo vệ API; việc cưỡng chế nằm ở gateway và backend license.

  • Request signingChữ ký và timestamp tăng độ tin cậy giữa client và gateway.
  • Replay protectionTừ chối request cũ hoặc đã được chấp nhận.
  • Anti-enumerationKey, sản phẩm sai đều trả cùng một lỗi chung.
  • Key rotationXoay credential server mà không phát hành lại client.
Policy decisionLow risk
4/4 checks passed
  • ✓
    License activeActivation và entitlement hợp lệ.
  • ✓
    Device allowedThiết bị nằm trong phạm vi cho phép.
  • ✓
    Seat availableGói còn chỗ kích hoạt.
  • ✓
    Request trustedChữ ký và timestamp thoả chính sách.

DEVELOPER EXPERIENCE

Một endpoint cho client.
Một nơi để áp chính sách.

curl -X POST https://YOUR_HOST/api/v2/check \
  -H "Content-Type: application/json" \
  -d '{
    "product": "my-plugin",
    "lease_token": "mbl_xxxxxxxx",
    "site_url": "https://example.com",
    "instance_id": "a1b2c3d4",
    "app_version": "1.8.0",
    "environment": "production",
    "signature_version": 2,
    "request_ts": 1760000000,
    "request_nonce": "random-nonce-123",
    "request_signature": "<hmac>"
  }'

Hợp đồng client ổn định

Phát triển dịch vụ nội bộ tự do mà không lộ cấu trúc hạ tầng.

Đổi chính sách tập trung

Cập nhật giới hạn và entitlement một lần, không cần phát hành lại client.

Trạng thái lỗi rõ ràng

Lỗi xác thực, seat, chữ ký và dịch vụ nhất quán để client xử lý.

LICENSE TIERS

Gói license linh hoạt theo sản phẩm.

Starter

1 seat

  • Kích hoạt 1 site
  • Cập nhật stable
  • Hỗ trợ cộng đồng
PHỔ BIẾN

Pro

5 seat

  • Staging không tính seat
  • Kênh beta & private release
  • Chuyển nhượng thiết bị

Agency

Không giới hạn

  • Cấp key hàng loạt
  • Organization & reseller
  • API tích hợp & webhook

FAQ

Câu hỏi thường gặp

Khách hàng nhập license key ở đâu?

Trong plugin hoặc ứng dụng đã tích hợp SDK. Key chỉ dùng một lần để kích hoạt; sau đó client dùng lease token.

Mất kết nối thì license có bị khoá ngay?

Không. Lease có thời gian ân hạn (grace) theo policy, nên client vẫn hoạt động tạm thời khi mất mạng.

Chuyển license sang site khác như thế nào?

Tạo mã chuyển nhượng dùng một lần từ cổng khách hàng, sau đó claim trên thiết bị mới.

Hệ thống có tương thích SDK WordPress cũ?

Có. Các đường dẫn /wp-json/mb-license/v2/* được giữ làm alias tương thích.

MB LICENSE CLOUD PLATFORM

Xây trên một ranh giới API an toàn.

Tập trung kiểm soát truy cập, chính sách license và phân phối mà không lộ kiến trúc nội bộ.