GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


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

ส่ง
java.lang.NullPointerException

หาก id หรือ idToken เป็น Null

java.lang.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_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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

ค่าคงที่แสดงถึงประเภทของข้อมูลเข้าสู่ระบบโทเค็นรหัส 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 displayNameString?

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

อีเมล

val emailString?

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

familyName

val familyNameString?

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

givenName

val givenNameString?

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

id

val idString

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

idToken

val idTokenString

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

phoneNumber

val phoneNumberString?

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

profilePictureUri

val profilePictureUriUri?

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

uniqueId

val uniqueIdString

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