- En Partner Center, vaya al usuario autenticado (Relying Party) aplicable y seleccione la notificación adecuada que se encuentra en Notificaciones de tokens de seguridad de los servicios XBOX (microsoft.com) (tema con NDA). Para saber qué notificación usar y qué valor se espera, busque el término “XBOX Game Streaming server” en la documentación de notificaciones vinculada.
- Actualice el esquema de notificaciones para incluir la variable adecuada que hace referencia a XBOX Game Streaming.
- Vuelva al menú principal ‘Relying Parties’ y haga clic en ‘Publish’.
Los ajustes en un usuario autenticado existente requerirán un reinicio del dispositivo y del título (para borrar la caché de la consola) a fin de obtener tokens XSTS recién emitidos (o esperar un período de unas 4 horas hasta que expire el anterior).
Detección de un servidor de XBOX Game Streaming a partir de la notificación Device capabilities (dca)
Después de configurar el usuario autenticado para que incluya la notificación Device capabilities, su servicio puede inspeccionar el valor dca dentro de la sección xdi (identidad del dispositivo) del token XSTS descifrado para determinar si el token se emitió en un servidor de XBOX Game Streaming.
La notificación dca es una matriz de enteros. Interprétela de la siguiente manera:
Dado que una notificación omitida es indistinguible de un usuario autenticado mal configurado, compruebe que su usuario autenticado publica la notificación
dca (paso 1 anterior) antes de confiar en la ausencia como señal. Para ver la tabla completa de valores de dca y otras notificaciones, consulte Notificaciones de tokens de seguridad de los servicios XBOX. Para ver un ejemplo de token descodificado que muestra el campo xdi.dca, consulte Ejemplo de token XSTS, descifrado y validación.
En el lado del cliente, el propio juego puede llamar a
XGameStreamingIsStreaming para detectar una conexión de streaming activa. La notificación dca es la señal equivalente en el lado del servidor para su servicio de título.Device pairwise ID (dpi) en los servidores de XBOX Game Streaming
La notificación Device pairwise ID (dpi) identifica el hardware físico que emitió el token. En los servidores de XBOX Game Streaming, ese hardware es un servidor compartido en un centro de datos de Azure, por lo que el mismo valor de dpi puede aparecer para varios usuarios diferentes a lo largo del tiempo.
Si su servicio aplica prohibiciones por dispositivo o límites de frecuencia por dispositivo mediante dpi, condicione primero esa aplicación al valor de dca. Cuando dca indique un servidor de streaming, excluya el dpi del token de las prohibiciones y los límites de frecuencia a nivel de dispositivo para no penalizar a usuarios no relacionados que transmitan posteriormente desde el mismo servidor.