GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


แสดงโทเค็นรหัส Google ของผู้ใช้ที่ผู้ใช้ให้สิทธิ์สำหรับการลงชื่อเข้าใช้แอป

ส่ง
NullPointerException

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

IllegalArgumentException

หาก id หรือ idToken ว่างเปล่า หรือหาก idToken ผิดรูปแบบหรือแยกวิเคราะห์ไม่ได้

สรุป

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

ผู้รับสร้างบ้านสำหรับ GoogleIdTokenCredential

ค่าคงที่

const String

ค่าคงที่ที่ใช้เป็นคีย์ในคำขอ SignInWithGoogleOption และชุดข้อมูลผู้สมัคร เพื่อแยก SignInWithGoogleOption ออกจาก GetGoogleIdTokenOption

const String

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

const String

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

ฟังก์ชันแอปคู่สาธารณะ

GoogleIdTokenCredential

เครื่องมือสร้างสาธารณะ

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

พร็อพเพอร์ตี้สาธารณะ

String?

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

String?

อีเมลของผู้ใช้ที่แยกวิเคราะห์จาก idToken

String?

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

String?

ชื่อของผู้ใช้

String

เลิกใช้งานพร็อพเพอร์ตี้นี้แล้ว ใช้ uniqueId สำหรับตัวระบุผู้ใช้ที่เสถียร หรือใช้อีเมลสำหรับอีเมลของผู้ใช้

String

โทเค็นรหัส Google ของผู้ใช้

String?

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

Uri?

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

String

รหัสบัญชี Google ที่ไม่ซ้ำกันของผู้ใช้ ซึ่งแยกวิเคราะห์จาก idToken

ที่พักที่รับช่วงมา

จาก androidx.credentials.Credential

ค่าคงที่

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE: String

ค่าคงที่ที่ใช้เป็นคีย์ในคำขอ 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_CREDENTIAL: String

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL: String

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

ฟังก์ชันแอปคู่สาธารณะ

createFrom

fun createFrom(data: Bundle): GoogleIdTokenCredential

เครื่องมือสร้างสาธารณะ

GoogleIdTokenCredential

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

พร็อพเพอร์ตี้สาธารณะ

displayName

val displayName: String?

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

อีเมล

val email: String?

อีเมลของผู้ใช้ที่แยกวิเคราะห์จาก idToken

familyName

val familyName: String?

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

givenName

val givenName: String?

ชื่อของผู้ใช้

id

val id: String

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

idToken

val idToken: String

โทเค็นรหัส Google ของผู้ใช้

phoneNumber

val phoneNumber: String?

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

profilePictureUri

val profilePictureUri: Uri?

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

uniqueId

val uniqueId: String

รหัสบัญชี Google ที่ไม่ซ้ำกันของผู้ใช้ ซึ่งแยกวิเคราะห์จาก idToken