DocumentaciónAdobe PassAdobe Pass Authentication

(Heredado) Habilitar los servicios de derechos de Adobe Pass para un programador en Xbox 360 y XboxOne sin cliente

Última actualización: 14 de diciembre de 2024
  • Temas:
  • Autenticación
NOTA
El contenido de esta página se proporciona únicamente con fines informativos. El uso de esta API requiere una licencia actual de Adobe. No se permite el uso no autorizado.
IMPORTANTE
Asegúrese de mantenerse informado sobre los últimos anuncios de productos de autenticación de Adobe Pass y las escalas de tiempo de retirada de servicio agregadas en la página Anuncios de productos.
  1. El programador crea un ticket de Zendesk para habilitar la solución sin cliente Xbox 360/One para Adobe Pass Authentication proporcionando la siguiente información:

    1. Plataforma: por ejemplo, Xbox 360 o Xbox One

    2. ID del solicitante: p. ej. netgeo, CNN, etc.

  2. El Adobe creará certificados X509 y configurará la clave privada y la contraseña al final.

  3. El Adobe proporcionará el certificado público (de certificado X509) al programador en el ticket o por correo electrónico.

  4. El programador tendría que instalar ese certificado público en el portal del PNG para la aplicación registrada en Microsoft.

  5. El programador solicitará el token JWT (token web de Java) o STS para XboxOne o 360 respectivamente desde el servicio Xbox Live de Microsoft, que se cifraría con el certificado público X509 proporcionado en el paso 3.

  6. Estos son los tokens que contienen el ID de dispositivo único para dispositivos Xbox. Incluya el token (JWT o STS) en el encabezado de Autorización utilizando un parámetro "x" como se muestra a continuación:

    1. Para Xbox 360, el token XSTS debe estar codificado en Base64 antes de enviarlo a la autenticación de Adobe Pass Pay-TV.
    2. Para Xbox One, el JWT ya está codificado correctamente, por lo que no debería producirse ninguna codificación adicional.
  7. Todas las llamadas de API desde el dispositivo Xbox deben contener el encabezado de autorización con el token mencionado anteriormente en el parámetro x.

NOTE
La Xbox en particular tiene algunos requisitos únicos relacionados con la firma digital. El ID de dispositivo de la consola de XBox se incluye en el token XSTS. Para Xbox 360, se trata de una afirmación de SAML cifrada; para Xbox One, se trata de un JWT cifrado. La aplicación de consola XBox envía todo el token XSTS a la autenticación de TV de pago de Adobe Pass. La autenticación de Adobe Pass TV de pago descifra el token mediante su clave pública, lo analiza y extrae el deviceId de él.
NOTE
Debido a la gran longitud del token XSTS, la consola de XBox tiene una limitación técnica: no puede enviar el token como parámetro de GET HTTP a las API de autenticación de TV de pago de Adobe Pass. Para solucionarlo, la autenticación de Adobe Pass Pay-TV permite enviar el token XSTS como parte del encabezado HTTP "Autorización" al llamar a las API. El token XSTS debe cifrarse con la clave pública del certificado X.509 emitido al programador desde la autenticación de Adobe Pass Pay-TV. La autenticación de Adobe Pass TV de pago almacena la clave privada asociada y la utiliza para descifrar el token XSTS y extraer el deviceId de él.
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b