GoogleIdTokenCredential

class GoogleIdTokenCredential : 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

const String

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

const String

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

const String

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

Öffentliche Companion-Funktionen

GoogleIdTokenCredential

Öffentliche Konstruktoren

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

Öffentliche Attribute

String?

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

String?

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

String?

Der Familienname des Nutzers.

String?

Vorname des Nutzers.

String

Dieses Attribut wird nicht mehr unterstützt. Verwenden Sie „uniqueId“ für die stabile Nutzer-ID oder „email“ für die E-Mail-Adresse des Nutzers.

String

Google-ID-Token des Nutzers.

String?

Dieses Attribut wird nicht mehr unterstützt. Die Telefonnummer wird nicht mehr unterstützt.

Uri?

URI des Profilbilds des Nutzers.

String

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

Konstanten

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

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

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

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

Öffentliche Companion-Funktionen

createFrom

fun createFrom(data: Bundle): GoogleIdTokenCredential

Öffentliche Konstruktoren

GoogleIdTokenCredential

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

Öffentliche Attribute

displayName

val displayNameString?

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

E-Mail

val emailString?

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

familyName

val familyNameString?

Der Familienname des Nutzers.

givenName

val givenNameString?

Vorname des Nutzers.

id

val idString

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

idToken

val idTokenString

Google-ID-Token des Nutzers.

phoneNumber

val phoneNumberString?

Die gespeicherte Telefonnummer des Nutzers (DEPRECATED).

profilePictureUri

val profilePictureUriUri?

URI des Profilbilds des Nutzers.

uniqueId

val uniqueIdString

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