GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


แสดงโทเค็นของ Google ID ของผู้ใช้ที่ได้รับจากลงชื่อเข้าใช้แอป

ผ้าคลุม
java.lang.NullPointerException: java.lang.NullPointerException

หากค่าใดค่าหนึ่งคือ id หรือ idToken เป็นค่าว่าง

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

หากมี id หรือ idToken ว่างเปล่า

สรุป

ประเภทที่ซ้อนกัน

เครื่องมือสร้างสําหรับ GoogleIdTokenCredential

ค่าคงที่

const String

ค่าคงที่ที่ใช้เป็นคีย์ในคําขอ SignInWithGoogleOption และตัวเลือกข้อมูลเพื่อแยกความแตกต่าง SignInWithGoogleOption จาก GetGoogleIdTokenOption

const String

ค่าคงที่แสดงถึงประเภทของข้อมูลรับรองโทเค็นของ Google ID

const String

ค่าคงที่แสดงถึงประเภทของข้อมูลรับรองโทเค็นของ Google ID ที่ดึงมาจากปุ่ม SiWG

ฟังก์ชันการแสดงร่วมสาธารณะ

GoogleIdTokenCredential

ช่างก่อสร้างสาธารณะ

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

ทรัพย์สินสาธารณะ

String?

ชื่อที่แสดงในรายการ

String?

นามสกุลของผู้ใช้

String?

ชื่อที่ผู้ใช้ให้ไว้

String

ที่อยู่อีเมลที่เชื่อมโยงกับบัญชี Google ของผู้ใช้

String

Google ID Toekn ของผู้ใช้

String?

พร็อพเพอร์ตี้นี้เลิกใช้งานแล้ว ระบบจะไม่รองรับหมายเลขโทรศัพท์นั้นอีกต่อไป

Uri?

URI รูปโปรไฟล์ของผู้ใช้

พร็อพเพอร์ตี้ที่รับช่วงมา

จาก androidx.credentials.Credential

ค่าคงที่

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

ค่าคงที่ที่ใช้เป็นคีย์ในคําขอ SignInWithGoogleOption และตัวเลือกข้อมูลเพื่อแยกความแตกต่าง SignInWithGoogleOption จาก GetGoogleIdTokenOption แม้ว่าทั้ง 2 ตัวเลือกข้างต้นจะมีประเภทเป็น TYPE_GOOGLE_ID_TOKEN_CREDENTIAL แต่ SignInWithGoogleOption มีประเภทย่อยเป็น TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL ซึ่งเข้ารหัสด้วยคีย์นี้

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

ค่าคงที่แสดงถึงประเภทของข้อมูลรับรองโทเค็นของ Google ID

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

ค่าคงที่แสดงถึงประเภทของข้อมูลรับรองโทเค็นของ Google ID ที่ดึงมาจากปุ่ม SiWG

ฟังก์ชันการแสดงร่วมสาธารณะ

สร้างจาก

fun createFrom(data: Bundle): GoogleIdTokenCredential

ช่างก่อสร้างสาธารณะ

GoogleIdTokenCredential

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

ทรัพย์สินสาธารณะ

displayName

val displayNameString?

ชื่อที่แสดงในรายการ

นามสกุล

val familyNameString?

นามสกุลของผู้ใช้

ชื่อ

val givenNameString?

ชื่อที่ผู้ใช้ให้ไว้

รหัส

val idString

ที่อยู่อีเมลที่เชื่อมโยงกับบัญชี Google ของผู้ใช้

โทเค็นรหัส

val idTokenString

Google ID Toekn ของผู้ใช้

หมายเลขโทรศัพท์

val phoneNumberString?

หมายเลขโทรศัพท์ที่จัดเก็บไว้ของผู้ใช้

โปรไฟล์ภาพ Uri

val profilePictureUriUri?

URI รูปโปรไฟล์ของผู้ใช้