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

# Vue d'ensemble des utilisateurs invités

> Prenez en charge les comptes invités parrainés dans les titres XBOX afin que les joueurs puissent rejoindre des sessions multijoueurs locales ou en ligne sans créer de compte XBOX complet.

Les utilisateurs invités, également appelés ***invités parrainés*** ou ***comptes invités***, permettent aux joueurs d'interagir avec de nombreux services XBOX sans avoir à créer de compte XBOX complet. Lorsqu'un titre autorise la participation de comptes invités, il utilise pour cela les invités parrainés.

<Note>Il existe un autre type de compte invité, appelé ***invité pur***.  Il s'agit du type de compte qui existe en l'absence de compte connecté.  Il ne peut pas effectuer d'appels authentifiés aux services XBOX, ni jouer à des jeux qui exigent qu'un utilisateur XBOX soit connecté.</Note>

Les utilisateurs invités sont des comptes à session unique parrainés par un autre utilisateur XBOX déjà connecté à l'appareil. Ils permettent à un joueur d'interagir avec de nombreux services XBOX sans avoir à créer de compte XBOX complet, et restent actifs jusqu'à ce que l'une des conditions suivantes soit remplie :

* Le compte invité se déconnecte
* L'utilisateur parrain se déconnecte
* L'appareil est arrêté

Du point de vue de l'utilisateur final, les comptes invités permettent à un joueur de rejoindre plus facilement une partie multijoueur locale ou en ligne depuis la même console que son parrain, en abaissant la barrière à l'entrée. Pendant une session de jeu unique, cet invité bénéficie de nombreux avantages du compte parrain, y compris la communication vocale.

## Prise en charge des comptes invités dans votre titre

La prise en charge des utilisateurs invités dans votre titre n'est pas obligatoire, mais c'est un excellent moyen de permettre aux joueurs sans compte XBOX de découvrir votre contenu sur l'appareil parrainé sans nécessiter de modifications importantes de la gestion des utilisateurs. Comme les utilisateurs XBOX complets, les utilisateurs invités peuvent être connectés en appelant [XUserAddAsync](/fr/reference/system/xuser/functions/xuseraddasync) avec l'option`XUserAddOptions::AllowGuests`. Lors de la connexion, l'invité se voit attribuer un`XUserHandle` qui fonctionne avec toutes les API qui prennent un`XUserHandle` comme paramètre.

<Note>Une différence clé entre un utilisateur XBOX et un utilisateur invité est la possibilité d'identifier un utilisateur de manière déterministe. Lorsqu'un invité est connecté, il ne contrôle pas le compte choisi pour le parrainer. Si un invité se déconnecte puis qu'un invité se connecte, vous n'avez aucun moyen de déterminer s'il s'agit du même utilisateur qu'auparavant. Gardez cela à l'esprit si vous envisagez de stocker des préférences de joueur ou des données mises en cache avec un utilisateur spécifique.</Note>

## Utilisateurs XBOX et utilisateurs invités lors des interactions avec les services XBOX

[XblContextCreateHandle](/fr/reference/live/xsapi-c/xbox_live_context_c/functions/xblcontextcreatehandle) peut ensuite être appelé sur cet utilisateur afin de communiquer avec les services XBOX. Vous pouvez vérifier si un utilisateur est un invité en appelant [XUserGetIsGuest](/fr/reference/system/xuser/functions/xusergetisguest) avec un handle d'utilisateur.

Les différences entre utilisateurs XBOX et utilisateurs invités dépendent des API utilisées. Pour les services qui prennent entièrement en charge les comptes invités, comme l'interrogation des informations de profil public d'un autre joueur, les deux types d'utilisateurs se comportent de manière identique en utilisant les privilèges du compte parrain.

Les services XBOX qui ne prennent pas en charge les utilisateurs invités sont généralement ceux qui stockent ou gèrent des données à long terme associées à un utilisateur particulier (par exemple, Statistics, les succès, les relations sociales, etc.). Les appels à ces services renvoient une erreur (généralement `HTTP_E_STATUS_BAD_REQUEST`) lorsqu'ils sont effectués avec un utilisateur invité.

<Note>Il incombe au développeur d'éviter d'utiliser des comptes invités avec des API qui ne les prennent pas en charge. Vous trouverez ci-dessous la liste des services et leur niveau de prise en charge.</Note>

### État de l'abonnement du compte d'utilisateur XBOX et contrôle parental

Comme les comptes invités héritent des capacités du compte parrain, toutes les limitations imposées par le type d'abonnement (Gold ou Silver) et tous les contrôles parentaux activés pour ce compte sont également hérités.  Par exemple, si des privilèges du compte parrain ont été révoqués par XBOX Community Policy & Enforcement, ces privilèges sont également supprimés pour l'utilisateur invité.

## Prise en charge des comptes invités avec les services XBOX

### Prise en charge des utilisateurs invités par les API des services XBOX

* Stockage cloud
  * Non pris en charge

* Général
  * La prise en charge de Real-Time Activity (RTA) dépend des services auxquels l'abonnement est effectué

* Identité
  * Authentification
    * Héritée du compte parrain
  * Confidentialité
    * Vérification des autorisations / listes de sourdine / listes d'évitement
      * Héritées du compte parrain
  * Privilèges
    * Contrôle parental
      * Hérité du compte parrain
    * Paramètres de confidentialité
      * Hérités du compte parrain
    * Privilèges supprimés pour les comptes invités parrainés
      * XPRIVILEGE\_BROADCAST
      * XPRIVILEGE\_MANAGE\_PROFILE\_PRIVACY\_SETTING
      * XPRIVILEGE\_GAME\_DVR
      * XPRIVILEGE\_SOCIAL\_NETWORK\_SHARING
      * XPRIVILEGE\_ADD\_FRIEND
  * Profil utilisateur - Prise en charge partielle
    * Les invités peuvent afficher les données de profil XBOX publiques

* Multijoueur
  * Hérité du compte parrain

* Données des joueurs
  * Succès - Non pris en charge
  * Statistiques - Non prises en charge

* Appels authentifiés à des services web personnalisés et appels de service à service
  * Les comptes invités peuvent effectuer des appels authentifiés à des services web personnalisés
  * Les comptes invités peuvent être utilisés dans des appels de service à service

* Social
  * Chaînes localisées - Non pris en charge
  * People-System - Non pris en charge
  * Présence - Non prise en charge
  * Réputation - Non prise en charge
  * Social Manager - Non pris en charge

### PlayFab

* Conversation PlayFab Party
  * Les invités héritent des autorisations de l'utilisateur parrain et peuvent participer si le compte parrain dispose des privilèges de multijoueur et de communication

## Questions fréquentes

### Plusieurs comptes invités peuvent-ils être connectés en même temps ?

Plusieurs comptes invités peuvent avoir le même parrain et être connectés simultanément.

### Les comptes invités ont-ils accès aux droits d'appareil ?

Les droits d'appareil sont propagés aux comptes invités de la même manière qu'aux utilisateurs XBOX.

Les comptes invités ont également le même accès au contenu installé que le compte parrain

### Comment les comptes invités interagissent-ils avec les plateformes qui ne les prennent pas en charge (par exemple, PC, mobile) ?

Les comptes invités apparaissent comme des comptes normaux disposant des mêmes autorisations que le compte parrain et ne nécessitent pas de code supplémentaire.

### Comment les comptes invités sont-ils testés lors de la certification ?

La fonctionnalité des comptes invités n'est pas spécifiquement testée lors du processus de certification. En outre, le choix de prendre en charge ou non les comptes invités dans un titre appartient au développeur.

## Voir aussi

[Identité de l'utilisateur et XUser](/fr/build/core-features/common/user/player-identity-xuser)

[Vue d'ensemble des privilèges utilisateur des services XBOX](/fr/services/xbox-services/fundamentals/identity/privileges/live-user-privileges-overview)

[Utilisation côté client des privilèges utilisateur des services XBOX](/fr/services/xbox-services/fundamentals/identity/privileges/concepts/live-user-privileges-client)


## Related topics

- [Vue d'ensemble de Godot et des moteurs communautaires](/fr/paths/community-engines/overview.md)
- [Vue d'ensemble d'Unity](/fr/paths/unity/overview.md)
- [Vue d'ensemble de l'API C Services - PFPushNotifications.h](/fr/services/playfab/api-references/c/pfpushnotifications/pfpushnotifications_members.md)
- [Vue d'ensemble de l'accessibilité GDK](/fr/build/game-principles/accessibility/accessibility-overview.md)
- [Vue d'ensemble du portage](/fr/paths/porting/overview.md)
