GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


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

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

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

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

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

สรุป

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

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

ค่าคงที่

static final @NonNull String

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

static final @NonNull String

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

static final @NonNull String

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

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

final String

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

final @NonNull String

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

final @NonNull String

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

final String

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

final Uri

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

วิธีการสืบทอดค่า

จาก androidx.credentials.Credential

ค่าคงที่

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

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

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

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

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

GoogleIdTokenCredential

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 getFamilyName()

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

เรียกชื่อ

public final String getGivenName()

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

รับรหัส

public final @NonNull String getId()

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

รับรหัสโทเค็น

public final @NonNull String getIdToken()

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

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

public final String getPhoneNumber()

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

เรียกรูปโปรไฟล์

public final Uri getProfilePictureUri()

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