DRM-X 6.0 logo bồ câu và nhánh ô liuDRM-X 6.0Tài liệu
◎ Tiếng Việt

Tạo thông tin xác thực tích hợp máy chủ

Tìm đi. Environment ID, Site Key, Access Key, và Content IDGiữ thông tin xác thực trên hậu phương tin cậy của bạn.

Xem MarkdownVí dụ chạy trực tiếpCập nhật 2026-10-21

Chỉ tạo thông tin xác thực này sau khi nội dung Published phát được trong DRM-X Web Player. Chúng cho phép backend yêu cầu phát cho người xem đã được cấp quyền, không thay thế đăng nhập website hay hồ sơ đóng gói.

Tạo ứng dụng khách API phát#

  1. Chọn môi trường.Đăng nhập DRM-X Console và chọn môi trường Development chứa nội dung Published.
  2. Tạo ứng dụng khách.Mở Integrations và tạo ứng dụng khách API phát cho backend website. Chỉ cấp quyền license-tokens:create.
  3. Sao chép giá trị máy chủ.Lưu Site ID, Site Key và Access Key chỉ hiển thị một lần trong cấu hình máy chủ được bảo vệ. Site ID xác định môi trường. Sao chép Content ID từ tệp được bảo vệ có trạng thái Published.
  4. Cấu hình và kiểm tra mẫu.Dùng bộ dành cho backend. Thay các giá trị giữ chỗ, đăng nhập mẫu và kiểm tra quyền xem mẫu. Xác nhận người có quyền phát được, còn người không có quyền bị từ chối.
Thiết lập tài khoản

Sao chép bốn giá trị trong hướng dẫn bắt đầu nhanh#

Tạo ứng dụng khách API phát tại Console → Integrations, chỉ cấp license-tokens:create. Lấy Content ID từ tệp được bảo vệ Published tại Console → Package content.

Tìm các giá trị cần cho tích hợp

Sao chép các giá trị này từ DRM-X Console. Giữ thông tin xác thực trên máy chủ của bạn.

  1. Environment ID / Site ID

    Chọn môi trường chứa video đã xuất bản của bạn.

  2. Site Key / ID ứng dụng khách

    Sao chép mã định danh của API client dùng để phát video.

  3. Access Key

    Lưu giá trị bí mật này an toàn khi được hiển thị lần đầu. Không gửi nó đến trình duyệt.

  4. Content ID

    Sao chép Content ID của video có trạng thái Published.

Access Keys phải được giữ ở phía máy chủ.

PHP Thiết lập mã đầu

return [
    'platformApi' => 'https://api6.drm-x.com',
    'siteId' => 'your-development-environment-uuid',
    'siteKey' => 'drmx_your_environment_scoped_client_id',
    'accessKey' => 'paste-your-one-time-access-key',
    'applicationId' => 'customer-php-website',
    'content' => [
        'id' => 'your-published-content-id',
        'title' => 'Your protected title',
        'type' => 'vod',
    ],
    'licensePolicyTemplate' => 'multi-tier-standard',
    'licensePolicy' => null,
    'licenseDeliveryMode' => 'direct-token',
];

Mẫu bắt đầu nhanh không bắt buộc biến môi trường. Ví dụ có chú thích phương án Production dùng môi trường hoặc trình quản lý bí mật.

Không bao giờ vận chuyển những giá trị nàyKhông đưa Site Key hoặc Access Key vào HTML, JavaScript, APK, IPA, tài nguyên ứng dụng, biến CI của ứng dụng di động, URL, nhật ký, dữ liệu phân tích hoặc cấu hình có thể tải xuống.

Dùng một API client riêng cho mỗi ứng dụng hoặc dịch vụ phía máy chủ để có thể thay hoặc thu hồi một bộ thông tin xác thực mà không làm gián đoạn mọi tích hợp.

Tách thông tin xác thực đóng gói và phát#

Mục đíchGiá trịNơi sử dụng
Đóng gói và xuất bảnSite ID, Packager Access Key, Packager KMS TokenHồ sơ đã lưu trong Packager hoặc môi trường tự động hóa được bảo vệ
Cấp quyền cho người xemSite ID, Site Key, Access KeyChỉ backend đã xác thực của bạn
Phát một mục đã được cấp quyềnDRM License Token ngắn hạn và Contract v1Trình phát, qua các tuyến giới hạn được trả về

Packager KMS Token không thay thế Access Key dùng để phát. DRM License Token của người xem không thể xuất bản nội dung. Dùng thông tin xác thực Development khi tích hợp và quản lý riêng Production. Thay hoặc thu hồi bí mật đã lộ rồi cập nhật ứng dụng liên quan.

Trước tiên xác minh Published Content ID trong Web Player đã đăng nhập. Sau đó cấu hình cùng môi trường và Content ID đáng tin cậy trong bộ backend.