DRM-X 6.0 paloma y rama de olivo logotipoDRM-X 6.0Documentación
◎ Español

Crear credenciales de integración del servidor

Encuentra tu Environment ID, Site Key, Access Key, y Content ID. Mantener credenciales en tu backend de confianza.

Ver MarkdownEjemplos en funcionamientoActualizado el 2026-10-21

Cree estas credenciales después de reproducir el contenido Published en DRM-X Web Player. Permiten que el backend solicite reproducción para un espectador autorizado. No sustituyen el inicio de sesión del sitio ni el perfil de empaquetado.

Crear el cliente API de reproducción#

  1. Elija el entorno.Inicie sesión en DRM-X Console y seleccione el entorno Development con su contenido Published.
  2. Cree un cliente.Abra Integrations y cree un cliente API de reproducción para el backend del sitio. Conceda únicamente license-tokens:create.
  3. Copie los valores del servidor.Guarde Site ID, Site Key y Access Key, que se muestra una sola vez, en la configuración protegida del servidor. Site ID identifica el entorno. Copie Content ID desde su archivo protegido Published.
  4. Configure y pruebe el ejemplo.Use el kit para su backend. Sustituya los marcadores y las comprobaciones de inicio de sesión y permisos del ejemplo. Confirme que un espectador autorizado puede reproducir y que se deniega el acceso a quien no tiene permiso.
Configuración de la cuenta

Copia los cuatro valores de la guía de inicio rápido#

Cree un cliente API de reproducción en Console → Integrations con solo license-tokens:create. Obtenga Content ID del archivo protegido Published creado en Console → Package content.

Encuentra los valores de integración

Copia estos valores desde DRM-X Console. Guarda las credenciales en tu servidor.

  1. Environment ID / Site ID

    Selecciona el entorno que contiene tu vídeo publicado.

  2. Site Key / ID de cliente

    Copia el identificador del cliente API de reproducción.

  3. Access Key

    Guarda este secreto de forma segura cuando se muestre por primera vez. No lo envíes al navegador.

  4. Content ID

    Copia el Content ID de un vídeo cuyo estado sea Published.

Las Access Keys deben permanecer en el servidor.

PHP configuración de código-primer

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',
];

El inicio rápido descargado no requiere variables de entorno. Incluye alternativas comentadas para inyectar configuración desde el entorno o un gestor de secretos en producción.

Nunca enviar estos valoresNo coloque los Site Key o Access Key en HTML, JavaScript, an APK, un IPA, recursos de aplicación, variables móviles CI, URLs, registros, análisis o configuración descargable.

Utilice un cliente diferente API para cada aplicación o servicio de backend para que una credencial pueda ser rotada o revocada sin interrumpir cada integración.

Separar las credenciales de empaquetado y reproducción#

PropósitoValoresDónde utilizarlos
Empaquetar y publicarSite ID, Packager Access Key, Packager KMS TokenPerfil guardado de Packager o entorno de automatización protegido
Autorizar a un espectadorSite ID, Site Key, Access KeySolo su backend autenticado
Reproducir un elemento autorizadoDRM License Token de corta duración y Contract v1Reproductor, mediante las rutas limitadas devueltas

Packager KMS Token no sustituye a Access Key de reproducción. El DRM License Token de un espectador no permite publicar contenido. Use credenciales Development para integrar y mantenga Production separadas. Rote o revoque los secretos expuestos y actualice la aplicación afectada.

Primero verifique el Published Content ID en Web Player con sesión iniciada. Después configure el mismo entorno y el Content ID de confianza en su kit de backend.