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

# PartyXblTokenAndSignatureRequestedStateChange

> Référence du changement d'état PartyXblTokenAndSignatureRequested, qui demande un jeton et une signature XBOX Live pour terminer un appel HTTP PlayFab Party.

Informations spécifiques au type de changement d'état *TokenAndSignatureRequested*.

## Syntaxe

```cpp theme={null}
struct PartyXblTokenAndSignatureRequestedStateChange : PartyXblStateChange {  
    uint32_t correlationId;  
    PartyString method;  
    PartyString url;  
    uint32_t headerCount;  
    PartyXblHttpHeader* headers;  
    uint32_t bodySize;  
    const void* body;  
    PartyBool forceRefresh;  
    PartyBool allUsers;  
    PartyXblLocalChatUser* localChatUser;  
}  
```

### Membres

**`correlationId`**   uint32\_t

Identificateur opaque utilisé pour associer la requête de jeton et de signature à la requête HTTP interne. Utilisez cet identificateur lors de l'appel à [PartyXblManager::CompleteGetTokenAndSignatureRequest()](/fr-CA/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_completegettokenandsignaturerequest) pour terminer l'opération.

**`method`**   [PartyString](/fr-CA/services/playfab/multiplayer/networking/reference/typedefs)

La méthode HTTP de la requête, par exemple "GET" ou "POST".

**`url`**   [PartyString](/fr-CA/services/playfab/multiplayer/networking/reference/typedefs)

L'URL de la requête HTTP qui nécessite un jeton et une signature (entièrement échappée).

**`headerCount`**   uint32\_t

Le nombre d'en-têtes de la requête HTTP.

**`headers`**   [PartyXblHttpHeader](/fr-CA/services/playfab/multiplayer/networking/xblreference/structs/partyxblhttpheader)\*\
*array of size `headerCount`*

Les en-têtes de la requête HTTP.

**`bodySize`**   uint32\_t

La taille du corps de la requête, en octets.

**`body`**   const void\*\
*buffer of size `bodySize` bytes*

Le corps de la requête.

**`forceRefresh`**   [PartyBool](/fr-CA/services/playfab/multiplayer/networking/reference/typedefs)

Si `true`, le jeton doit être actualisé, en ignorant tout jeton mis en cache.

**`allUsers`**   [PartyBool](/fr-CA/services/playfab/multiplayer/networking/reference/typedefs)

Si `true`, un jeton doit être demandé pour tous les utilisateurs plutôt que pour un utilisateur spécifique. Dans ce cas, `localChatUser` sera nullptr.

**`localChatUser`**   [PartyXblLocalChatUser](/fr-CA/services/playfab/multiplayer/networking/xblreference/classes/PartyXblLocalChatUser/partyxbllocalchatuser)\*\
*may be nullptr*

L'utilisateur de clavardage local qui doit être utilisé pour récupérer le jeton et la signature.

Ce champ n'est valide que lorsque `allUsers` est défini sur `false`.

## Remarques

Le titre peut utiliser la bibliothèque XBOX Authentication Library (XAL) pour satisfaire ces requêtes en appelant la fonction XalUserGetTokenAndSignatureSilentlyAsync(). <br /><br /> Utilisez [PartyXblManager::CompleteGetTokenAndSignatureRequest()](/fr-CA/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_completegettokenandsignaturerequest) pour fournir le jeton et la signature et terminer l'opération.

## Configuration requise

**En-tête :** PartyXboxLive.h

## Voir aussi

[Membres de PartyXboxLive](/fr-CA/services/playfab/multiplayer/networking/xblreference/partyxboxlive_members)


## Related topics

- [PartyXblManager::CompleteGetTokenAndSignatureRequest](/fr-CA/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_completegettokenandsignaturerequest.md)
- [PartyXblStateChangeType](/fr-CA/services/playfab/multiplayer/networking/xblreference/enums/partyxblstatechangetype.md)
- [Vue d'ensemble de l'API C/C++ de PartyXboxLive](/fr-CA/services/playfab/multiplayer/networking/xblreference/partyxboxlive_members.md)
- [Bibliothèque d'assistance XBOX Live pour PlayFab Party](/fr-CA/services/playfab/multiplayer/networking/party-xbox-live-guide.md)
- [Intégration de PlayFab pour les titres utilisant les services XBOX](/fr-CA/services/xbox-services/playfab-integration.md)
