PFAuthenticationLoginWithOpenIdConnectRequest

PFAuthenticationLoginWithOpenIdConnectRequest Datenmodell.

Syntax

typedef struct PFAuthenticationLoginWithOpenIdConnectRequest {  
    const char* connectionId;  
    bool createAccount;  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    const char* idToken;  
    PFGetPlayerCombinedInfoRequestParams const* infoRequestParameters;  
    const char* playerSecret;  
} PFAuthenticationLoginWithOpenIdConnectRequest;  

Mitglieder

connectionId const char*
Ist null-terminiert

Ein Name, der angibt, welche konfigurierte OpenID Connect-Anbieterbeziehung verwendet werden soll. Maximal 100 Zeichen.

createAccount bool

Erstellen Sie automatisch ein PlayFab-Konto, wenn derzeit keines mit dieser ID verknüpft ist.

customTags PFStringDictionaryEntry const*
Kann NULLPTR sein

(Optional) Die optionalen benutzerdefinierten Tags, die der Anforderung zugeordnet sind (z. B. Buildnummer, externe Ablaufverfolgungsbezeichner usw.).

customTagsCount uint32_t

Anzahl von customTags

idToken const char*
Ist null-terminiert

Das JSON-Webtoken (JWT), das vom Identitätsanbieter nach der Anmeldung zurückgegeben wird. Wird als id_token Feld in der Antwort des Identitätsanbieters dargestellt.

infoRequestParameters PFGetPlayerCombinedInfoRequestParams const*
Kann NULLPTR sein

(Optional) Flags für die Informationen, die für den Benutzer zurückgegeben werden sollen.

playerSecret const char*
Ist null-terminiert

(Optional) Geheimer Spielerschlüssel, der zum Überprüfen von API-Anforderungssignaturen verwendet wird.

Anforderungen

Kopfzeile: PFAuthenticationTypes.h

Weitere Informationen

PFAuthenticationTypes-Member