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.
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#
- 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.
- 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. - 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.
- 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.
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.
- Environment ID / Site ID
Chọn môi trường chứa video đã xuất bản của bạn.
- Site Key / ID ứng dụng khách
Sao chép mã định danh của API client dùng để phát video.
- 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.
- Content ID
Sao chép Content ID của video có trạng thái Published.
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.
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 đích | Giá trị | Nơi sử dụng |
|---|---|---|
| Đóng gói và xuất bản | Site ID, Packager Access Key, Packager KMS Token | Hồ 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 xem | Site ID, Site Key, Access Key | Chỉ backend đã xác thực của bạn |
| Phát một mục đã được cấp quyền | DRM License Token ngắn hạn và Contract v1 | Trì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.
DRM-X 6.0