Skip to main content
Information specific to the TokenAndSignatureRequested type of state change.

Syntax

Members

correlationId   uint32_t Opaque identifier used to associate the token and signature request with the internal HTTP request. Use this identifier when calling PartyXblManager::CompleteGetTokenAndSignatureRequest() to complete the operation. method   PartyString The HTTP method for the request, such as “GET” or “POST”. url   PartyString The URL for the HTTP request that needs a token and signature (fully escaped). headerCount   uint32_t The number of headers for the HTTP request. headers   PartyXblHttpHeader*
array of size headerCount
The headers for the HTTP request. bodySize   uint32_t The size of the request body in bytes. body   const void*
buffer of size bodySize bytes
The request body. forceRefresh   PartyBool If true the token must be refreshed, ignoring any cached token. allUsers   PartyBool If true, a token should be requested for all users rather than a specific user. In the case localChatUser will be nullptr. localChatUser   PartyXblLocalChatUser*
may be nullptr
The local chat user that should be used to retrieve the token and signature. This field is only valid when allUsers is set to false.

Remarks

The title can use the XBOX Authentication Library (XAL) to fulfill these requests by calling the XalUserGetTokenAndSignatureSilentlyAsync() function.

Use PartyXblManager::CompleteGetTokenAndSignatureRequest() to provide the token and signature and complete the operation.

Requirements

Header: PartyXboxLive.h

See also

PartyXboxLive members
Last modified on August 20, 2026