# استخدام وكيل للرموز على الخادم

احتفظ بـ DRM License Token خلف خادمك الخلفي، مع الحفاظ على طلبات تحدي DRM الأصلية وبايتات استجابة الترخيص دون تغيير.

كيف يُصرَّح بتشغيل الفيديو

يحدد خادم التطبيق من يحق له المشاهدة. توفر DRM-X تصريح التشغيل، ويستخدمه المشغّل لطلب ترخيص DRM.

- 01**المشاهد**

يسجّل الدخول إلى خدمتك ويطلب مشاهدة فيديو.

- 02**خادم التطبيق لديك**

يتحقق من عملية الشراء أو الاشتراك أو أي صلاحية أخرى للمشاهدة لدى المستخدم.

- 03**DRM-X**

تطبّق قواعد التشغيل المختارة وتعيد إعدادات التشغيل والتصريح.

- 04**المشغّل**

يستخدم التصريح المستلَم لطلب ترخيص DRM اللازم للتشغيل.

DRM-X يُنفّذُ السياسةَ الموقّعةَ، وسائلِ الإعلام المشفرة و DRM رخصِ إتّباع مساراتِ تسليم منفصلةِ.

حدود الخادم المتقدمة 

## أبقِ DRM License Token خلف وكيلك الخاص [# ](#keep-the-drm-license-token-behind-your-own-proxy)



الطريقة المباشرة هي الأبسط، وطريقة التعامل مع العملاء تحافظ على جانب الخادم المكسور الحقيقي وتعيد مقبضاً غامضاً عشوائياً منتهي الصلاحية زائداً الترخيص الذي يسيطر عليه العملاء، وشهادة FairPlay، والإفراج عن اليوران.



```
{
  "drm": {
    "integrationMode": "token-proxy",
    "licenseServerUrl": "/api/drmx/license-proxy?kind=license&drm=widevine",
    "authorization": {
      "headerName": "Authorization",
      "scheme": "Bearer",
      "value": "opaque-random-customer-handle"
    }
  },
  "release": {
    "url": "/api/drmx/playback-release",
    "method": "POST",
    "authorization": {
      "headerName": "Authorization",
      "scheme": "Bearer",
      "value": "opaque-random-customer-handle"
    }
  }
}
```



ربط المقبض بجلسة العملاء الموثَّق عليها، Content ID، نظام DRM، والخلاصة المكشوفة، وخزنها فقط في مخبأ الإنهاء المُحدَّد، وأجساد الطلب على الكبسولة، ورفض إعادة التوجيه، والتحدي الثنائي الدقيق/الاستجابة من طرف واحد، ومسحها عند الإفراج أو الإنهاء.



عينة ([ليف PHP ](https://developer.drm-x.com/php-sample/)) تنفذ كلاً من أساليب التعامل المباشر و الكسالى

<!-- Canonical: https://docs.drm-x.com/ar/license-service/token-proxy -->
<!-- Language: ar -->
