Google Kimliği Jetonu Kimliği

public final class GoogleIdTokenCredential extends CustomCredential


Kullanıcının uygulamada oturum açma işlemi için verdiği Google Kimlik Jetonunu temsil eder.

Dekoratif yastıklar
java.lang.NullPointerException java.lang.NullPointerException

Herhangi bir id veya idToken boş değer ise.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

id veya idToken boşsa

Özet

İç içe yerleştirilmiş türler

GoogleIdTokenCredential için bir oluşturucu

Sabitler

static final @NonNull String

SignInWithGoogleOption'u GetGoogleIdTokenOption'dan ayırt etmek için SignInWithGoogleOption isteğinde ve aday veri paketlerinde anahtar olarak kullanılan sabit değer.

static final @NonNull String

Sabit değer, Google Kimliği Jetonu Kimlik Bilgisi türünü temsil eder.

static final @NonNull String

Sabit değer, SiWG düğmesinden alınan Google Kimliği Jetonu Kimlik Bilgisi türünü belirtir.

Kamu inşaatçıları

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

Herkese açık yöntemler

static final @NonNull GoogleIdTokenCredential
final String

Giriş üzerinde gösterilecek görünen ad

final String

kullanıcının soyadı.

final String

kullanıcının adı.

final @NonNull String

Kullanıcının Google Hesabı ile ilişkilendirilmiş e-posta adresi.

final @NonNull String

kullanıcının Google Kimliği Toekn.

final String

Kullanıcının kayıtlı telefon numarası.

final Uri

en iyi yolu.

Devralınan yöntemler

androidx.credentials.Credential adresinden

Sabitler

BUNDLE_KEY_GOOGLE_ID_TOKEN_ALT TÜRÜ

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

SignInWithGoogleOption'u GetGoogleIdTokenOption'dan ayırt etmek için SignInWithGoogleOption isteğinde ve aday veri paketlerinde anahtar olarak kullanılan sabit değer. Yukarıda belirtilen her iki seçenek de TYPE_GOOGLE_ID_TOKEN_CREDENTIAL türünde olsa da SignInWithGoogleOption, bu anahtarla kodlanmış TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL alt türüne sahiptir.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

Sabit değer, Google Kimliği Jetonu Kimlik Bilgisi türünü temsil eder.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Sabit değer, SiWG düğmesinden alınan Google Kimliği Jetonu Kimlik Bilgisi türünü belirtir.

Kamu inşaatçıları

Google Kimliği Jetonu Kimliği

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

Herkese açık yöntemler

oluştur

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

DisplayDisplayName

public final String getDisplayName()

Giriş üzerinde gösterilecek görünen ad

AileAdı

public final String getFamilyName()

kullanıcının soyadı.

getgivenName

public final String getGivenName()

kullanıcının adı.

getId

public final @NonNull String getId()

Kullanıcının Google Hesabı ile ilişkilendirilmiş e-posta adresi.

getIdToken

public final @NonNull String getIdToken()

kullanıcının Google Kimliği Toekn.

alTelefonNumarası

public final String getPhoneNumber()

Kullanıcının kayıtlı telefon numarası.

ProfilProfilUri

public final Uri getProfilePictureUri()

en iyi yolu.