다음을 통해 공유


PFAuthenticationGetEntityWithSecretKeyAsync

레거시 AuthenticationTicket 또는 제목 SecretKey를 엔터티 토큰으로 교환하거나 여전히 유효한 엔터티 토큰을 새로 고치는 메서드입니다.

구문

HRESULT PFAuthenticationGetEntityWithSecretKeyAsync(  
    PFServiceConfigHandle serviceConfigHandle,  
    const char* secretKey,  
    const PFAuthenticationGetEntityRequest* request,  
    XAsyncBlock* async  
)  

매개 변수

serviceConfigHandle PFServiceConfigHandle

PFServiceConfigCreateHandle 호출에서 반환된 PFServiceConfigHandle입니다.

secretKey char*
In_z

서비스 요청을 인증하는 데 사용되는 제목 비밀 키입니다.

requestPFAuthenticationGetEntityRequest*

채워진 요청 개체입니다.

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

참고 항목

PFAuthentication 멤버