PFAuthenticationGetEntityWithSecretKeyAsync
레거시 AuthenticationTicket 또는 제목 SecretKey를 엔터티 토큰으로 교환하거나 여전히 유효한 엔터티 토큰을 새로 고치는 메서드입니다.
구문
HRESULT PFAuthenticationGetEntityWithSecretKeyAsync(
PFServiceConfigHandle serviceConfigHandle,
const char* secretKey,
const PFAuthenticationGetEntityRequest* request,
XAsyncBlock* async
)
매개 변수
serviceConfigHandle
PFServiceConfigHandle
PFServiceConfigCreateHandle 호출에서 반환된 PFServiceConfigHandle입니다.
secretKey
char*
In_z
서비스 요청을 인증하는 데 사용되는 제목 비밀 키입니다.
request
PFAuthenticationGetEntityRequest*
채워진 요청 개체입니다.
async
XAsyncBlock*
Inout
비동기 작업을 위한 XAsyncBlock입니다.
반환 값
형식: HRESULT
이 API 작업에 대한 결과 코드입니다.
설명
Win32, Linux 및 macOS에서 이 API를 사용할 수 있습니다. 이 API는 X-SecretKey, X-Authentication 또는 X-EntityToken 헤더를 사용하여 호출해야 합니다. 선택적 EntityKey를 포함하여 결과 EntityToken을 특정 엔터티로 설정하려고 시도할 수 있지만 엔터티는 캐릭터의 master_player_account와 같이 호출자의 관계여야 합니다. X-EntityToken을 보내는 경우 계정은 새로 로그인된 것으로 표시되고 새 토큰을 발급합니다. X-Authentication 또는 X-EntityToken을 사용하는 경우 헤더는 여전히 유효해야 하며 만료되거나 취소될 수 없습니다. 비동기 작업이 완료되면 PFAuthenticationGetEntityWithSecretKeyGetResult를 호출하여 결과를 가져옵니다.
요구 사항
헤더: PFAuthentication.h