Freigeben über


PFAuthenticationGetEntityAsync

Methode zum Austauschen eines legacy AuthenticationTicket oder title SecretKey gegen ein Entitätstoken oder zum Aktualisieren eines noch gültigen Entitätstokens.

Syntax

HRESULT PFAuthenticationGetEntityAsync(  
    PFEntityHandle entityHandle,  
    const PFAuthenticationGetEntityRequest* request,  
    XAsyncBlock* async  
)  

Parameter

entityHandle PFEntityHandle

PFEntityHandle, das für die Authentifizierung verwendet werden soll.

request PFAuthenticationGetEntityRequest*

Aufgefülltes Anforderungsobjekt.

async XAsyncBlock*
Inout

XAsyncBlock für den asynchronen Vorgang.

Rückgabewert

Typ: HRESULT

Ergebniscode für diesen API-Vorgang.

Hinweise

Diese API ist unter Win32, Linux und macOS verfügbar. Diese API muss mit X-SecretKey-, X-Authentication- oder X-EntityToken-Headern aufgerufen werden. Ein optionaler EntityKey kann eingeschlossen werden, um zu versuchen, das resultierende EntityToken auf eine bestimmte Entität festzulegen. Die Entität muss jedoch eine Beziehung des Aufrufers sein, z. B. die master_player_account eines Zeichens. Beim Senden von X-EntityToken wird das Konto als neu angemeldet markiert und stellt ein neues Token aus. Bei Verwendung von X-Authentication oder X-EntityToken muss der Header weiterhin gültig sein und kann nicht abgelaufen oder widerrufen werden. Wenn die asynchrone Aufgabe abgeschlossen ist, rufen Sie PFAuthenticationGetEntityGetResult auf, um das Ergebnis zu erhalten.

Voraussetzungen

Header: PFAuthentication.h

Weitere Informationen

PFAuthentication-Member