IDIdTokenGoogle

public final class GoogleIdTokenCredential extends CustomCredential


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

Menampilkan
java.lang.NullPointerException java.lang.NullPointerException

Jika salah satu dari id atau idToken adalah null.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

Jika salah satu dari 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 diperoleh kembali 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 untuk ditampilkan pada entri.

final String

nama keluarga pengguna.

final String

nama pengguna milik pengguna.

final @NonNull String

alamat email yang terkait dengan Akun Google pengguna.

final @NonNull String

ID Google pengguna Toekn.

final String

nomor telepon pengguna yang tersimpan.

final Uri

foto profil pengguna uri.

Konstanta

PAKET_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 dienkodekan 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 diperoleh kembali dari tombol SiWG.

Konstruktor publik

IDIdTokenGoogle

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 untuk ditampilkan pada entri.

getFamilyName

public final String getFamilyName()

nama keluarga pengguna.

getGivingnName

public final String getGivenName()

nama pengguna milik pengguna.

getId

public final @NonNull String getId()

alamat email yang terkait dengan Akun Google pengguna.

getIdToken

public final @NonNull String getIdToken()

ID Google pengguna Toekn.

getPhoneNumber

public final String getPhoneNumber()

nomor telepon pengguna yang tersimpan.

getProfilePictureUri

public final Uri getProfilePictureUri()

foto profil pengguna uri.