> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Référencer les serveurs XBOX Game Streaming dans les revendications XSTS

> Configurez la revendication Device capabilities (dca) dans Partner Center et interprétez-la côté serveur pour détecter les serveurs XBOX Game Streaming à partir d'un jeton XSTS.

Dans certains scénarios, votre jeu peut avoir besoin de référencer et d'identifier spécifiquement les utilisateurs qui proviennent de serveurs XBOX Game Streaming.

Pour ce faire, procédez comme suit dans Partner Center :

1. Dans Partner Center, accédez à la partie de confiance (Relying Party) concernée et sélectionnez la revendication appropriée parmi celles décrites dans [Revendications du jeton de sécurité des XBOX services (microsoft.com) (rubrique sous NDA)](/fr/services/xbox-services/fundamentals/s2s-auth-calls/service-authentication/security-tokens/live-token-claims). Pour savoir quelle revendication utiliser et quelle valeur est attendue, recherchez le terme « XBOX Game Streaming server » dans la documentation des revendications liée.
2. Mettez à jour le schéma des revendications afin d'inclure la variable appropriée faisant référence à XBOX Game Streaming.
3. Revenez au menu principal « Relying Parties » et cliquez sur « Publish ».

<Note>Les modifications apportées à une partie de confiance existante nécessitent 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 précédent expire).</Note>

## 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 :

| Valeur `dca` | Signification |
| - | - |
| `2`, `1 2` ou `2 1` | L'appareil est un serveur XBOX Game Streaming (avec ou sans ODD). Traitez-le comme une instance cloud. |
| `1` ou aucune valeur | L'appareil est un matériel de console XBOX (avec ou sans ODD). Traitez-le comme un appareil sans streaming. |
| Revendication absente du jeton | La partie de confiance n'est pas configurée pour émettre `dca`, ou le jeton provient d'un client qui n'émet pas de revendications d'identité d'appareil (par exemple, des plateformes autres que XBOX). Ne traitez l'absence comme un appareil sans streaming qu'après avoir vérifié que la partie de confiance émet `dca` pour les jetons XBOX. |

Comme une revendication absente ne peut pas ê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 à son absence comme signal. Pour le tableau complet des valeurs `dca` et les autres revendications, consultez [Revendications du jeton de sécurité des XBOX services](/fr/services/xbox-services/fundamentals/s2s-auth-calls/service-authentication/security-tokens/live-token-claims). Pour un exemple de jeton décodé montrant le champ `xdi.dca`, consultez [Exemple de jeton XSTS, déchiffrement et validation](/fr/services/xbox-services/fundamentals/s2s-auth-calls/service-authentication/security-tokens/live-sample-xsts-token).

<Note>Côté client, le jeu lui-même peut appeler [`XGameStreamingIsStreaming`](/fr/build/core-features/common/game-streaming/game-streaming-am-i-streaming) pour détecter une connexion de streaming active. La revendication `dca` est le signal équivalent côté serveur pour le service de votre titre.</Note>

## ID 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 limitations de débit par appareil à l'aide de `dpi`, conditionnez d'abord cette application à la valeur `dca`. Lorsque `dca` indique un serveur de streaming, excluez la valeur `dpi` du jeton des bannissements et limitations de débit au niveau de l'appareil, afin de ne pas pénaliser des utilisateurs sans rapport qui diffusent ultérieurement depuis le même serveur.


## Related topics

- [Exigences XBOX testées lors de la certification pour les jeux sur console XBOX](/fr-CA/publishing/certification/console-cert-tested-requirements.md)
- [XBOX Requirements pour les jeux XBOX](/fr/publishing/certification/xbox-requirements.md)
- [Exigences XBOX pour les jeux XBOX](/fr-CA/publishing/certification/xbox-requirements.md)
- [Installer la chaîne d'outils du GDK](/fr/home/setup-install/download-install.md)
- [XR-048 Utilisation des paramètres de profil](/fr-CA/publishing/certification/xr/xr-048.md)
