PFAuthenticationGetEntityWithSecretKeyAsync
Methode zum Austauschen eines legacy AuthenticationTicket oder title SecretKey gegen ein Entitätstoken oder zum Aktualisieren eines noch gültigen Entitätstokens.
Syntax
HRESULT PFAuthenticationGetEntityWithSecretKeyAsync(
PFServiceConfigHandle serviceConfigHandle,
const char* secretKey,
const PFAuthenticationGetEntityRequest* request,
XAsyncBlock* async
)
Parameter
serviceConfigHandle
PFServiceConfigHandle
PFServiceConfigHandle wird vom PFServiceConfigCreateHandle-Aufruf zurückgegeben.
secretKey
Char*
In_z
Title Secret Key, der zum Authentifizieren der Dienstanforderung verwendet wird.
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 PFAuthenticationGetEntityWithSecretKeyGetResult auf, um das Ergebnis zu erhalten.
Voraussetzungen
Header: PFAuthentication.h