GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


Das Google-ID-Token des Nutzers, das der Nutzer für die App-Anmeldung erhalten hat.

Löst aus
java.lang.NullPointerException java.lang.NullPointerException

Wenn id oder idToken null ist.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

Wenn id oder idToken leer ist

Zusammenfassung

Verschachtelte Typen

Ein Builder für GoogleIdTokenCredential

Konstanten

static final @NonNull String

Die Konstante, die in der SignInWithGoogleOption-Anfrage und in möglichen Datensets als Schlüssel verwendet wird, um „SignInWithGoogleOption“ von GetGoogleIdTokenOption zu unterscheiden.

static final @NonNull String

Eine Konstante stellt die Art der Google-ID-Token-Anmeldedaten dar.

static final @NonNull String

Eine Konstante stellt die Google-ID-Token-Anmeldedaten dar, die von der SiWG-Schaltfläche 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 auf dem Eintrag angezeigt werden soll.

final String

Familienname des Nutzers.

final String

Vorname des Nutzers

final @NonNull String

Die mit dem Google-Konto des Nutzers verknüpfte E-Mail-Adresse

final @NonNull String

mit der Google-ID Toekn.

final String

die Telefonnummer des Nutzers

final Uri

Profilbild-URI des Nutzers.

Übernommene Methoden

Von androidx.credentials.Credential

Konstanten

BUNDLE_SCHLÜSSEL_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

Die Konstante, die in der SignInWithGoogleOption-Anfrage und in möglichen Datensets als Schlüssel verwendet wird, um „SignInWithGoogleOption“ von GetGoogleIdTokenOption zu unterscheiden. Beide oben genannten Optionen haben den Typ TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, aber SignInWithGoogleOption hat einen Untertyp TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL, der mit diesem Schlüssel codiert ist.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

Eine Konstante stellt die Art der Google-ID-Token-Anmeldedaten dar.

TYP_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Eine Konstante stellt die Google-ID-Token-Anmeldedaten dar, die von der SiWG-Schaltfläche 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

Erstellen Von

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

Anzeigename

public final String getDisplayName()

Anzeigename, der auf dem Eintrag angezeigt werden soll.

Familienname

public final String getFamilyName()

Familienname des Nutzers.

GetGivenName

public final String getGivenName()

Vorname des Nutzers

getId

public final @NonNull String getId()

Die mit dem Google-Konto des Nutzers verknüpfte E-Mail-Adresse

GetIdToken

public final @NonNull String getIdToken()

mit der Google-ID Toekn.

getPhoneNumber

public final String getPhoneNumber()

die Telefonnummer des Nutzers

GetProfilePictureUri

public final Uri getProfilePictureUri()

Profilbild-URI des Nutzers.