GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


Kullanıcının uygulamada oturum açmak için verdiği Google kimlik jetonunu temsil eder.

Atışlar
java.lang.NullPointerException java.lang.NullPointerException

id veya idToken'ten herhangi biri null ise.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

id veya idToken'ten herhangi biri boşsa

Özet

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

GoogleIdTokenCredential için bir inşaatçı

Sabitler

static final @NonNull String

SignInWithGoogleOption isteği ve aday veri paketlerinde anahtar olarak kullanılan ve SignInWithGoogleOption'u GetGoogleIdTokenOption'dan ayıran sabit.

static final @NonNull String

Sabit, Google kimlik jetonu kimlik bilgisinin türünü temsil eder.

static final @NonNull String

Sabit, SiWG düğmesinden alınan Google kimlik jetonu kimlik bilgisinin türünü temsil eder.

Herkese açık kurucular

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şte 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şkili e-posta adresi.

final @NonNull String

kullanıcının Google kimlik jetonu.

final String

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

final Uri

Kullanıcının profil resmi URI'si.

Devralınan yöntemler

androidx.credentials.Credential sınıfından

Sabitler

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

SignInWithGoogleOption isteği ve aday veri paketlerinde anahtar olarak kullanılan ve SignInWithGoogleOption'u GetGoogleIdTokenOption'dan ayıran sabit. Yukarıda belirtilen seçeneklerin her ikisi de TYPE_GOOGLE_ID_TOKEN_CREDENTIAL türüne sahip olsa da SignInWithGoogleOption, bu anahtara göre kodlanmış bir 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, Google kimlik jetonu kimlik bilgisinin türünü temsil eder.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Sabit, SiWG düğmesinden alınan Google kimlik jetonu kimlik bilgisinin türünü temsil eder.

Herkese açık kurucular

GoogleIdTokenCredential

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

Herkese açık yöntemler

createFrom

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

getDisplayName

public final String getDisplayName()

Girişte gösterilecek görünen ad.

getFamilyName

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şkili e-posta adresi.

getIdToken

public final @NonNull String getIdToken()

kullanıcının Google kimlik jetonu.

getPhoneNumber

public final String getPhoneNumber()

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

getProfilePictureUri

public final Uri getProfilePictureUri()

Kullanıcının profil resmi URI'si.