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

class GoogleIdTokenCredential : CustomCredential


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

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

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

java.lang.IllegalArgumentException

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

خلاصه

انواع تو در تو

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

ثابت‌ها

const String

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

const String

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

const String

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

کارکردهای همراه عمومی

GoogleIdTokenCredential
createFrom (data: Bundle )

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

GoogleIdTokenCredential (
id: String ,
idToken: String ,
displayName: String ?,
familyName: String ?,
givenName: String ?,
profilePictureUri: Uri ?,
phoneNumber: String ?
)

املاک عمومی

String ?

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

String ?

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

String ?

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

String ?

نام کاربری

String

این ویژگی منسوخ شده است. از uniqueId برای شناسه پایدار کاربر یا از email برای آدرس ایمیل کاربر استفاده کنید.

String

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

String ?

این ویژگی منسوخ شده است. شماره تلفن دیگر پشتیبانی نخواهد شد.

Uri ?

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

String

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

ویژگی‌های ارثی

از androidx.credentials.credential

ثابت‌ها

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

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

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

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

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

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

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

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

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

کارکردهای همراه عمومی

ایجاداز

fun createFrom(data: Bundle): GoogleIdTokenCredential

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

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

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

املاک عمومی

نام نمایش

val displayNameString?

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

ایمیل

val emailString?

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

نام خانوادگی

val familyNameString?

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

نام داده شده

val givenNameString?

نام کاربری

شناسه

val idString

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

شناسه توکن

val idTokenString

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

شماره تلفن

val phoneNumberString?

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

پروفایلPictureUri

val profilePictureUriUri?

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

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

val uniqueIdString

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