- Dans Partner Center, accédez à la partie de confiance applicable et sélectionnez la revendication appropriée parmi celles qui figurent dans Revendications du jeton de sécurité des services XBOX (microsoft.com) (rubrique sous NDA). Pour savoir quelle revendication utiliser et quelle valeur est attendue, recherchez le terme « XBOX Game Streaming server » dans la documentation des revendications liée.
- Mettez à jour le schéma de revendications pour inclure la variable appropriée faisant référence à XBOX Game Streaming.
- Revenez au menu principal « Relying Parties » et cliquez sur « Publish ».
Les modifications apportées à une partie de confiance existante exigent un redémarrage de l’appareil et du titre (pour vider le cache de la console) afin d’obtenir de nouveaux jetons XSTS (ou d’attendre environ 4 heures que le jeton précédent expire).
Détecter un serveur XBOX Game Streaming à partir de la revendication Device capabilities (dca)
Après avoir configuré votre partie de confiance pour inclure la revendication Device capabilities, votre service peut inspecter la valeur dca dans la section xdi (identité de l’appareil) du jeton XSTS déchiffré pour déterminer si le jeton a été émis sur un serveur XBOX Game Streaming.
La revendication dca est un tableau d’entiers. Interprétez-la comme suit :
Comme une revendication absente ne peut être distinguée d’une partie de confiance mal configurée, vérifiez que votre partie de confiance publie la revendication
dca (étape 1 ci-dessus) avant de vous fier à l’absence comme signal. Pour le tableau complet des valeurs dca et les autres revendications, consultez Revendications du jeton de sécurité des services XBOX. Pour un exemple de jeton décodé montrant le champ xdi.dca, consultez Exemple de jeton XSTS, déchiffrement et validation.
Côté client, le jeu lui-même peut appeler
XGameStreamingIsStreaming pour détecter une connexion de diffusion en continu active. La revendication dca est le signal équivalent côté serveur pour le service de votre titre.Identificateur d’appareil par paire (dpi) sur les serveurs XBOX Game Streaming
La revendication Device pairwise ID (dpi) identifie le matériel physique qui a émis le jeton. Sur les serveurs XBOX Game Streaming, ce matériel est un serveur partagé dans un centre de données Azure; la même valeur dpi peut donc apparaître pour plusieurs utilisateurs différents au fil du temps.
Si votre service applique des bannissements ou des limites de débit par appareil au moyen de dpi, conditionnez d’abord cette application à la valeur dca. Lorsque dca indique un serveur de diffusion en continu, excluez la valeur dpi du jeton des bannissements et des limites de débit par appareil afin de ne pas pénaliser des utilisateurs non liés qui diffusent ultérieurement en continu à partir du même serveur.