GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


Merepresentasikan Token ID Google pengguna yang diberikan oleh pengguna untuk login aplikasi.

Menampilkan
java.lang.NullPointerException java.lang.NullPointerException

Jika id atau idToken bernilai null.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

Jika id atau idToken kosong

Ringkasan

Jenis bertingkat

Builder untuk GoogleIdTokenCredential

Konstanta

static final @NonNull String

Konstanta yang digunakan sebagai kunci dalam permintaan SignInWithGoogleOption dan paket data kandidat, untuk membedakan SignInWithGoogleOption dari GetGoogleIdTokenOption.

static final @NonNull String

Konstanta mewakili jenis Kredensial Token ID Google.

static final @NonNull String

Konstanta mewakili jenis Kredensial Token ID Google yang diambil dari tombol SiWG.

Konstruktor publik

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

Metode publik

static final @NonNull GoogleIdTokenCredential
final String

nama tampilan yang akan ditampilkan di entri.

final String

nama belakang pengguna.

final String

nama depan pengguna.

final @NonNull String

alamat email yang terkait dengan Akun Google pengguna.

final @NonNull String

Token ID Google pengguna.

final String

nomor telepon pengguna yang disimpan.

final Uri

uri foto profil pengguna.

Konstanta

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

Konstanta yang digunakan sebagai kunci dalam permintaan SignInWithGoogleOption dan paket data kandidat, untuk membedakan SignInWithGoogleOption dari GetGoogleIdTokenOption. Meskipun kedua opsi yang disebutkan di atas memiliki jenis TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, SignInWithGoogleOption memiliki subjenis TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL yang dienkode terhadap kunci ini.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

Konstanta mewakili jenis Kredensial Token ID Google.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Konstanta mewakili jenis Kredensial Token ID Google yang diambil dari tombol SiWG.

Konstruktor publik

GoogleIdTokenCredential

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

Metode publik

createFrom

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

getDisplayName

public final String getDisplayName()

nama tampilan yang akan ditampilkan di entri.

getFamilyName

public final String getFamilyName()

nama belakang pengguna.

getGivenName

public final String getGivenName()

nama depan pengguna.

getId

public final @NonNull String getId()

alamat email yang terkait dengan Akun Google pengguna.

getIdToken

public final @NonNull String getIdToken()

Token ID Google pengguna.

getPhoneNumber

public final String getPhoneNumber()

nomor telepon pengguna yang disimpan.

getProfilePictureUri

public final Uri getProfilePictureUri()

uri foto profil pengguna.