Share via


Übersicht über die C-API für Dienste – PFAuthentication.h

Funktionen

Funktion Beschreibung
PFAuthenticationAuthenticateGameServerWithCustomIdAsync Erstellen Sie ein game_server-Entitätstoken, und geben Sie eine neue oder vorhandene game_server-Entität zurück.
PFAuthenticationAuthenticateGameServerWithCustomIdGetResult Ruft das Ergebnis eines erfolgreichen PFAuthenticationAuthenticateGameServerWithCustomIdAsync-Aufrufs ab.
PFAuthenticationAuthenticateGameServerWithCustomIdGetResultSize Rufen Sie die Größe in Bytes ab, die zum Speichern des Ergebnisses eines AuthenticateGameServerWithCustomId-Aufrufs erforderlich ist.
PFAuthenticationDeleteAsync Löschen einer game_server Entität.
PFAuthenticationGetEntityAsync Methode zum Austauschen eines legacy AuthenticationTicket oder title SecretKey gegen ein Entitätstoken oder zum Aktualisieren eines noch gültigen Entitätstokens.
PFAuthenticationGetEntityGetResult Ruft das Ergebnis eines erfolgreichen PFAuthenticationGetEntityAsync-Aufrufs ab.
PFAuthenticationGetEntityWithSecretKeyAsync Methode zum Austauschen eines legacy AuthenticationTicket oder title SecretKey gegen ein Entitätstoken oder zum Aktualisieren eines noch gültigen Entitätstokens.
PFAuthenticationGetEntityWithSecretKeyGetResult Ruft das Ergebnis eines erfolgreichen PFAuthenticationGetEntityWithSecretKeyAsync-Aufrufs ab.
PFAuthenticationLoginWithAppleAsync Meldet den Benutzer mit einem Anmeldetoken mit Apple-Identität an.
PFAuthenticationLoginWithAppleGetResult Rufen Sie das Ergebnis aus einem PFAuthenticationLoginWithAppleAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationLoginWithAppleGetResultSize Rufen Sie die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationLoginWithAppleAsync-Aufrufs erforderlich ist.
PFAuthenticationLoginWithCustomIDAsync Signiert den Benutzer mit einem benutzerdefinierten eindeutigen Bezeichner, der vom Titel generiert wird, und gibt einen Sitzungsbezeichner zurück, der anschließend für API-Aufrufe verwendet werden kann, die einen authentifizierten Benutzer erfordern.
PFAuthenticationLoginWithCustomIDGetResult Ruft das Ergebnis aus einem PFAuthenticationLoginWithCustomIDAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationLoginWithCustomIDGetResultSize Rufen Sie die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationLoginWithCustomIDAsync-Aufrufs erforderlich ist.
PFAuthenticationLoginWithFacebookAsync Anmeldet den Benutzer mithilfe eines Facebook Zugriffstokens und gibt einen Sitzungsbezeichner zurück, der anschließend für API-Aufrufe verwendet werden kann, die einen authentifizierten Benutzer erfordern.
PFAuthenticationLoginWithFacebookGetResult Rufen Sie das Ergebnis aus einem PFAuthenticationLoginWithFacebookAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationLoginWithFacebookGetResultSize Ruft die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationLoginWithFacebookAsync-Aufrufs erforderlich ist.
PFAuthenticationLoginWithGameCenterAsync Signiert den Benutzer mit einer iOS Game Center-Spieler-ID und gibt einen Sitzungsbezeichner zurück, der anschließend für API-Aufrufe verwendet werden kann, für die ein authentifizierter Benutzer erforderlich ist. Die Anmeldung mit einer Game Center-ID ist unsicher, wenn Sie die optionalen Parameter PublicKeyUrl, Salt, Signature und Timestamp nicht in diese Anforderung einschließen. Es wird empfohlen, dass Sie diese Parameter für alle Game Center-Aufrufe benötigen, indem Sie im PlayFab Game Manager zur Apple-Add-Ons-Seite wechseln und die Option "Sichere Authentifizierung nur für diese App anfordern" aktivieren.
PFAuthenticationLoginWithGameCenterGetResult Ruft das Ergebnis aus einem PFAuthenticationLoginWithGameCenterAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationLoginWithGameCenterGetResultSize Rufen Sie die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationLoginWithGameCenterAsync-Aufrufs erforderlich ist.
PFAuthenticationLoginWithGoogleAccountAsync Anmeldeinformationen für den Benutzer mit den Anmeldeinformationen des Google-Kontos
PFAuthenticationLoginWithGoogleAccountGetResult Ruft das Ergebnis aus einem PFAuthenticationLoginWithGoogleAccountAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationLoginWithGoogleAccountGetResultSize Ruft die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationLoginWithGoogleAccountAsync-Aufrufs erforderlich ist.
PFAuthenticationLoginWithGooglePlayGamesServicesAsync Anmeldeinformationen für den Benutzer mit den Anmeldeinformationen des Google Play Games-Kontos
PFAuthenticationLoginWithGooglePlayGamesServicesGetResult Rufen Sie das Ergebnis aus einem PFAuthenticationLoginWithGooglePlayGamesServicesAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationLoginWithGooglePlayGamesServicesGetResultSize Ruft die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationLoginWithGooglePlayGamesServicesAsync-Aufrufs erforderlich ist.
PFAuthenticationLoginWithNintendoServiceAccountAsync Meldet den Benutzer mit einem Token für das Nintendo-Dienstkonto an.
PFAuthenticationLoginWithNintendoServiceAccountGetResult Rufen Sie das Ergebnis aus einem PFAuthenticationLoginWithNintendoServiceAccountAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationLoginWithNintendoServiceAccountGetResultSize Ruft die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationLoginWithNintendoServiceAccountAsync-Aufrufs erforderlich ist.
PFAuthenticationLoginWithOpenIdConnectAsync Meldet einen Benutzer mit einem Open ID Connect-JWT an, das durch eine vorhandene Beziehung zwischen einem Titel und einem Open ID Connect-Anbieter erstellt wurde.
PFAuthenticationLoginWithOpenIdConnectGetResult Rufen Sie das Ergebnis aus einem PFAuthenticationLoginWithOpenIdConnectAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationLoginWithOpenIdConnectGetResultSize Ruft die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationLoginWithOpenIdConnectAsync-Aufrufs erforderlich ist.
PFAuthenticationLoginWithPSNAsync Anmeldet den Benutzer mithilfe eines PlayStation ™️ Network-Authentifizierungscodes und gibt einen Sitzungsbezeichner zurück, der anschließend für API-Aufrufe verwendet werden kann, für die ein authentifizierter Benutzer erforderlich ist.
PFAuthenticationLoginWithPSNGetResult Ruft das Ergebnis aus einem PFAuthenticationLoginWithPSNAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationLoginWithPSNGetResultSize Ruft die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationLoginWithPSNAsync-Aufrufs erforderlich ist.
PFAuthenticationLoginWithSteamAsync Anmeldet den Benutzer mithilfe eines Steam-Authentifizierungstickets und gibt einen Sitzungsbezeichner zurück, der anschließend für API-Aufrufe verwendet werden kann, für die ein authentifizierter Benutzer erforderlich ist.
PFAuthenticationLoginWithSteamGetResult Rufen Sie das Ergebnis aus einem PFAuthenticationLoginWithSteamAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationLoginWithSteamGetResultSize Ruft die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationLoginWithSteamAsync-Aufrufs erforderlich ist.
PFAuthenticationLoginWithXboxAsync Anmeldet den Benutzer mithilfe eines Xbox Live-Tokens und gibt eine Sitzungs-ID zurück, die anschließend für API-Aufrufe verwendet werden kann, für die ein authentifizierter Benutzer erforderlich ist.
PFAuthenticationLoginWithXboxGetResult Rufen Sie das Ergebnis aus einem PFAuthenticationLoginWithXboxAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationLoginWithXboxGetResultSize Ruft die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationLoginWithXboxAsync-Aufrufs erforderlich ist.
PFAuthenticationLoginWithXUserAsync Anmeldet den Benutzer mithilfe eines XUserHandle und gibt einen Sitzungsbezeichner zurück, der anschließend für API-Aufrufe verwendet werden kann, für die ein authentifizierter Benutzer erforderlich ist.
PFAuthenticationLoginWithXUserGetResult Ruft das Ergebnis aus einem PFAuthenticationLoginWithXUserAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationLoginWithXUserGetResultSize Ruft die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationLoginWithXUserAsync-Aufrufs erforderlich ist.
PFAuthenticationReLoginWithAppleAsync Authentifiziert eine vorhandene PFEntityHandle erneut. Wird verwendet, um Situationen zu beheben, in denen entityToken abgelaufen ist und das PlayFab SDK es nicht aktualisieren kann.
PFAuthenticationReLoginWithCustomIDAsync Authentifiziert eine vorhandene PFEntityHandle erneut. Wird verwendet, um Situationen zu beheben, in denen entityToken abgelaufen ist und das PlayFab SDK es nicht aktualisieren kann.
PFAuthenticationReLoginWithFacebookAsync Authentifiziert eine vorhandene PFEntityHandle erneut. Wird verwendet, um Situationen zu beheben, in denen entityToken abgelaufen ist und das PlayFab SDK es nicht aktualisieren kann.
PFAuthenticationReLoginWithGameCenterAsync Authentifiziert eine vorhandene PFEntityHandle erneut. Wird verwendet, um Situationen zu beheben, in denen entityToken abgelaufen ist und das PlayFab SDK es nicht aktualisieren kann.
PFAuthenticationReLoginWithGoogleAccountAsync Authentifiziert eine vorhandene PFEntityHandle erneut. Wird verwendet, um Situationen zu beheben, in denen entityToken abgelaufen ist und das PlayFab SDK es nicht aktualisieren kann.
PFAuthenticationReLoginWithGooglePlayGamesServicesAsync Authentifiziert eine vorhandene PFEntityHandle erneut. Wird verwendet, um Situationen zu beheben, in denen entityToken abgelaufen ist und das PlayFab SDK es nicht aktualisieren kann.
PFAuthenticationReLoginWithNintendoServiceAccountAsync Authentifiziert eine vorhandene PFEntityHandle erneut. Wird verwendet, um Situationen zu beheben, in denen entityToken abgelaufen ist und das PlayFab SDK es nicht aktualisieren kann.
PFAuthenticationReLoginWithOpenIdConnectAsync Authentifiziert eine vorhandene PFEntityHandle erneut. Wird verwendet, um Situationen zu beheben, in denen entityToken abgelaufen ist und das PlayFab SDK es nicht aktualisieren kann.
PFAuthenticationReLoginWithPSNAsync Authentifiziert eine vorhandene PFEntityHandle erneut. Wird verwendet, um Situationen zu beheben, in denen entityToken abgelaufen ist und das PlayFab SDK es nicht aktualisieren kann.
PFAuthenticationReLoginWithSteamAsync Authentifiziert eine vorhandene PFEntityHandle erneut. Wird verwendet, um Situationen zu beheben, in denen entityToken abgelaufen ist und das PlayFab SDK es nicht aktualisieren kann.
PFAuthenticationReLoginWithXboxAsync Authentifiziert eine vorhandene PFEntityHandle erneut. Wird verwendet, um Situationen zu beheben, in denen entityToken abgelaufen ist und das PlayFab SDK es nicht aktualisieren kann.
PFAuthenticationReLoginWithXUserAsync Authentifiziert eine vorhandene PFEntityHandle-Instanz mithilfe eines XUserHandle erneut. Wird verwendet, um Situationen zu beheben, in denen entityToken abgelaufen ist und das PlayFab SDK es nicht aktualisieren kann.
PFAuthenticationServerLoginWithServerCustomIdAsync Melden Sie einen Spielclient über ein externes Server-Back-End mithilfe eines benutzerdefinierten Bezeichners für diesen Spieler sicher an. Die benutzerdefinierte Server-ID und die benutzerdefinierte Client-ID schließen sich gegenseitig aus und können nicht zum Abrufen desselben Spielerkontos verwendet werden.
PFAuthenticationServerLoginWithServerCustomIdGetResult Rufen Sie das Ergebnis aus einem PFAuthenticationServerLoginWithServerCustomIdAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationServerLoginWithServerCustomIdGetResultSize Ruft die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationServerLoginWithServerCustomIdAsync-Aufrufs erforderlich ist.
PFAuthenticationServerLoginWithSteamIdAsync Anmeldet den Benutzer mithilfe einer Steam-ID und gibt einen Sitzungsbezeichner zurück, der anschließend für API-Aufrufe verwendet werden kann, die einen authentifizierten Benutzer erfordern.
PFAuthenticationServerLoginWithSteamIdGetResult Rufen Sie das Ergebnis aus einem PFAuthenticationServerLoginWithSteamIdAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationServerLoginWithSteamIdGetResultSize Ruft die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationServerLoginWithSteamIdAsync-Aufrufs erforderlich ist.
PFAuthenticationServerLoginWithXboxAsync Anmeldet den Benutzer mithilfe eines Xbox Live-Tokens von einem externen Server-Back-End und gibt einen Sitzungsbezeichner zurück, der anschließend für API-Aufrufe verwendet werden kann, für die ein authentifizierter Benutzer erforderlich ist.
PFAuthenticationServerLoginWithXboxGetResult Ruft das Ergebnis aus einem PFAuthenticationServerLoginWithXboxAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationServerLoginWithXboxGetResultSize Ruft die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationServerLoginWithXboxAsync-Aufrufs erforderlich ist.
PFAuthenticationServerLoginWithXboxIdAsync Anmeldet den Benutzer mit einer Xbox-ID und Sandbox-ID und gibt eine Sitzungs-ID zurück, die anschließend für API-Aufrufe verwendet werden kann, für die ein authentifizierter Benutzer erforderlich ist.
PFAuthenticationServerLoginWithXboxIdGetResult Rufen Sie das Ergebnis aus einem PFAuthenticationServerLoginWithXboxIdAsync-Aufruf ab. PfEntityHandle wird immer zurückgegeben, aber die zusätzlichen Informationen in PFAuthenticationLoginResult werden nur zurückgegeben, wenn ein Puffer bereitgestellt wird.
PFAuthenticationServerLoginWithXboxIdGetResultSize Rufen Sie die Größe in Bytes ab, die zum Speichern des Ergebnisses eines PFAuthenticationServerLoginWithXboxIdAsync-Aufrufs erforderlich ist.
PFAuthenticationValidateEntityTokenAsync Methode für einen Server zum Überprüfen eines vom Client bereitgestellten EntityTokens. Kann nur von der Titelentität aufgerufen werden.
PFAuthenticationValidateEntityTokenGetResult Ruft das Ergebnis eines erfolgreichen PFAuthenticationValidateEntityTokenAsync-Aufrufs ab.
PFAuthenticationValidateEntityTokenGetResultSize Ruft die Größe in Bytes ab, die zum Speichern des Ergebnisses eines ValidateEntityToken-Aufrufs erforderlich ist.