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