PartyXblTokenAndSignatureRequestedStateChange
TokenAndSignatureRequested 형식의 상태 변경과 관련된 정보입니다.
구문
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;
}
멤버
correlationId
uint32_t
토큰 및 서명 요청을 내부 HTTP 요청과 연결하는 데 사용되는 불투명 식별자입니다. PartyXblManager::CompleteGetTokenAndSignatureRequest()를 호출할 때 이 식별자를 사용하여 작업을 완료합니다.
method
PartyString
요청에 대한 HTTP 메서드(예: “GET” 또는 “POST”)입니다.
url
PartyString
토큰 및 서명이 필요한 HTTP 요청의 URL입니다(완전히 이스케이프됨).
headerCount
uint32_t
HTTP 요청에 대한 헤더 수입니다.
headers
PartyXblHttpHeader*
크기 배열 headerCount
HTTP 요청에 대한 헤더입니다.
bodySize
uint32_t
요청 본문의 크기(바이트)입니다.
body
const void*
버퍼의 크기 bodySize
바이트
요청 본문입니다.
forceRefresh
PartyBool
true
이면 토큰을 새로 고쳐야 하며 캐시된 토큰을 무시합니다.
allUsers
PartyBool
true
이면 특정 사용자가 아닌 모든 사용자에 대해 토큰을 요청해야 합니다. 이 경우 localChatUser
는 nullptr이 됩니다.
localChatUser
PartyXblLocalChatUser*
nullptr일 수 있음
토큰 및 서명을 검색하는 데 사용해야 하는 로컬 채팅 사용자입니다.
이 필드는 allUsers
가 false
로 설정된 경우에만 유효합니다.
설명
타이틀은 XalUserGetTokenAndSignatureSilentlyAsync() 함수를 호출하여 이러한 요청을 수행하는 데 XAL(Xbox 인증 라이브러리)을 사용할 수 있습니다.
PartyXblManager::CompleteGetTokenAndSignatureRequest()를 사용하여 토큰 및 서명을 제공하고 작업을 완료합니다.
요구 사항
헤더: PartyXboxLive.h