# Gunakan proksi token di sisi server

Pertahankan DRM License Token di belakang backend Anda sendiri saat mempertahankan tantangan asli DRM dan bytes respon lisensi.

Cara pemutaran diotorisasi

Backend Anda menentukan siapa yang boleh menonton. DRM-X memberikan otorisasi pemutaran. Pemutar menggunakannya untuk meminta lisensi DRM.

- 01**Penonton**

Masuk ke layanan Anda dan meminta video.

- 02**Backend Anda**

Memeriksa pembelian, langganan, atau izin menonton lainnya milik pengguna.

- 03**DRM-X**

Menerapkan aturan yang dipilih dan mengembalikan konfigurasi serta otorisasi pemutaran.

- 04**Pemutar**

Menggunakan otorisasi yang diterima untuk meminta lisensi DRM yang diperlukan untuk pemutaran.

Backend Anda memutuskan akses; DRM-X memaksa kebijakan yang ditandatangani. Media tersandi dan DRM lisensi mengikuti jalur pengiriman terpisah.

Batas server tingkat lanjut 

## Simpan DRM License Token di belakang proxy Anda sendiri [ # ](#keep-the-drm-license-token-behind-your-own-proxy)



Mode token-token paling sederhana. Mode token-proxy menyimpan alamat token real server- side dan mengembalikan yang buram, random, exporting handle plus customer-controlled licence, FairPlay certificate, and release URL.



```
{
  "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"
    }
  }
}
```



Ikat handle ke sesi pelanggan yang terotentikasi, Content ID, sistem DRM, dan token upstream berakhir. Simpan itu hanya dalam cache yang terbatas, permintaan cap, tolak pengalihan, proksi tantangan / respon byte, dan hapus pada rilis atau kadaluwarsa.



[ hidup PHP sampel ](https://developer.drm-x.com/php-sample/) menerapkan baik direct- token dan mode token-proxy.

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