اعتبارنامه‌ی GoogleIdToken

public final class GoogleIdTokenCredential extends CustomCredential


نشان دهنده توکن شناسه گوگل کاربر است که برای ورود به برنامه توسط کاربر اعطا شده است.

پرتاب‌ها
java.lang.NullPointerException

اگر هر یک از id یا idToken تهی باشد.

java.lang.IllegalArgumentException

اگر هر یک از id یا idToken خالی باشد، یا اگر idToken ناقص باشد یا قابل تجزیه نباشد.

خلاصه

انواع تو در تو

سازنده‌ای برای GoogleIdTokenCredential

ثابت‌ها

static final @ NonNull String

ثابتی که به عنوان کلید در درخواست SignInWithGoogleOption و بسته‌های داده کاندید استفاده می‌شود تا SignInWithGoogleOption را از GetGoogleIdTokenOption متمایز کند.

static final @ NonNull String

یک ثابت، نوع اعتبارنامه‌ی توکن شناسه‌ی گوگل (Google ID Token Credential) را نشان می‌دهد.

static final @ NonNull String

یک ثابت، نوع اعتبارنامه‌ی توکن شناسه‌ی گوگل (Google ID Token Credential) بازیابی‌شده از دکمه‌ی SiWG را نشان می‌دهد.

سازندگان عمومی

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

روش‌های عمومی

static final @ NonNull GoogleIdTokenCredential
final String

نام نمایشی برای نمایش در ورودی.

final String

آدرس ایمیل کاربر، که از idToken تجزیه شده است.

final String

نام خانوادگی کاربر.

final String

نام کاربری

final @ NonNull String
getId ()

آدرس ایمیل مرتبط با حساب گوگل کاربر منسوخ شد.

final @ NonNull String

توکن شناسه گوگل کاربر.

final String

شماره تلفن ذخیره شده کاربر منسوخ شده است.

final Uri

uri تصویر پروفایل کاربر.

final @ NonNull String

شناسه منحصر به فرد حساب گوگل کاربر، که از idToken تجزیه شده است.

روش‌های ارثی

از androidx.credentials.credential
final @ NonNull Bundle
final @ NonNull String
getType ()

ثابت‌ها

کلید_بسته_گوگل_شناسه_توکن_زیر_نوع

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

ثابتی که به عنوان کلید در درخواست SignInWithGoogleOption و بسته‌های داده کاندید استفاده می‌شود تا SignInWithGoogleOption را از GetGoogleIdTokenOption متمایز کند. در حالی که هر دو گزینه فوق الذکر دارای نوع TYPE_GOOGLE_ID_TOKEN_CREDENTIAL هستند، SignInWithGoogleOption دارای یک زیرنوع TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL است که در برابر این کلید کدگذاری شده است.

نوع_شناسه_گوگل_توکن_اعتبار

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

یک ثابت، نوع اعتبارنامه‌ی توکن شناسه‌ی گوگل (Google ID Token Credential) را نشان می‌دهد.

نوع_شناسه_گوگل_توکن_SIWG_اعتبارنامه

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

یک ثابت، نوع اعتبارنامه‌ی توکن شناسه‌ی گوگل (Google ID Token Credential) بازیابی‌شده از دکمه‌ی SiWG را نشان می‌دهد.

سازندگان عمومی

اعتبارنامه‌ی GoogleIdToken

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

روش‌های عمومی

ایجاداز

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

دریافت نام نمایشی

public final String getDisplayName()

نام نمایشی برای نمایش در ورودی.

دریافت ایمیل

public final String getEmail()

آدرس ایمیل کاربر، که از idToken تجزیه شده است.

دریافت نام خانوادگی

public final String getFamilyName()

نام خانوادگی کاربر.

نام دریافت‌شده

public final String getGivenName()

نام کاربری

دریافت شناسه

public final @NonNull String getId()

آدرس ایمیل مرتبط با حساب گوگل کاربر منسوخ شد.

دریافت شناسه توکن

public final @NonNull String getIdToken()

توکن شناسه گوگل کاربر.

دریافت شماره تلفن

public final String getPhoneNumber()

شماره تلفن ذخیره شده کاربر منسوخ شده است.

دریافت تصویر پروفایلUri

public final Uri getProfilePictureUri()

uri تصویر پروفایل کاربر.

دریافت شناسه منحصر به فرد

public final @NonNull String getUniqueId()

شناسه منحصر به فرد حساب گوگل کاربر، که از idToken تجزیه شده است.