GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


Stellt das Google-ID-Token des Nutzers dar, das vom Nutzer für die App-Anmeldung gewährt wurde.

Löst
java.lang.NullPointerException

Wenn id oder idToken null ist.

java.lang.IllegalArgumentException

Wenn id oder idToken leer ist oder wenn idToken fehlerhaft ist oder nicht geparst werden kann.

Zusammenfassung

Verschachtelte Typen

Ein Builder für GoogleIdTokenCredential

Konstanten

static final @NonNull String

Die Konstante, die als Schlüssel in der SignInWithGoogleOption-Anfrage und in den Kandidatendaten-Bundles verwendet wird, um SignInWithGoogleOption von GetGoogleIdTokenOption zu unterscheiden.

static final @NonNull String

Eine Konstante, die den Typ des Google-ID-Token-Anmeldedaten darstellt.

static final @NonNull String

Eine Konstante, die den Typ des Google-ID-Token-Anmeldedaten darstellt, die über die Schaltfläche „Mit Google anmelden“ abgerufen werden.

Öffentliche Konstruktoren

GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

Öffentliche Methoden

static final @NonNull GoogleIdTokenCredential
final String

Anzeigename, der für den Eintrag angezeigt werden soll.

final String

Die E‑Mail-Adresse des Nutzers, die aus idToken geparst wurde.

final String

Der Familienname des Nutzers.

final String

Vorname des Nutzers.

final @NonNull String

DEPRECATED die E-Mail-Adresse, die mit dem Google-Konto des Nutzers verknüpft ist.

final @NonNull String

Google-ID-Token des Nutzers.

final String

Die gespeicherte Telefonnummer des Nutzers (DEPRECATED).

final Uri

URI des Profilbilds des Nutzers.

final @NonNull String

Die eindeutige Google-Konto-ID des Nutzers, die aus idToken geparst wird.

Konstanten

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

Die Konstante, die als Schlüssel in der SignInWithGoogleOption-Anfrage und in den Kandidatendaten-Bundles verwendet wird, um SignInWithGoogleOption von GetGoogleIdTokenOption zu unterscheiden. Beide oben genannten Optionen haben den Typ TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, SignInWithGoogleOption hat jedoch einen Untertyp TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL, der für diesen Schlüssel codiert ist.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

Eine Konstante, die den Typ des Google-ID-Token-Anmeldedaten darstellt.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Eine Konstante, die den Typ des Google-ID-Token-Anmeldedaten darstellt, die über die Schaltfläche „Mit Google anmelden“ abgerufen werden.

Öffentliche Konstruktoren

GoogleIdTokenCredential

public GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

Öffentliche Methoden

createFrom

public static final @NonNull GoogleIdTokenCredential createFrom(@NonNull Bundle data)

getDisplayName

public final String getDisplayName()

Anzeigename, der für den Eintrag angezeigt werden soll.

getEmail

public final String getEmail()

Die E‑Mail-Adresse des Nutzers, die aus idToken geparst wurde.

getFamilyName

public final String getFamilyName()

Der Familienname des Nutzers.

getGivenName

public final String getGivenName()

Vorname des Nutzers.

getId

public final @NonNull String getId()

DEPRECATED die E-Mail-Adresse, die mit dem Google-Konto des Nutzers verknüpft ist.

getIdToken

public final @NonNull String getIdToken()

Google-ID-Token des Nutzers.

getPhoneNumber

public final String getPhoneNumber()

Die gespeicherte Telefonnummer des Nutzers (DEPRECATED).

getProfilePictureUri

public final Uri getProfilePictureUri()

URI des Profilbilds des Nutzers.

getUniqueId

public final @NonNull String getUniqueId()

Die eindeutige Google-Konto-ID des Nutzers, die aus idToken geparst wird.