GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


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

การโยน
java.lang.NullPointerException java.lang.NullPointerException

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

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

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

สรุป

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

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

ค่าคงที่

static final @NonNull String

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

static final @NonNull String

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

static final @NonNull String

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

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

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

ตัวสร้างแบบสาธารณะ

GoogleIdTokenCredential

public GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

เมธอดสาธารณะ

createFrom

public static final @NonNull GoogleIdTokenCredential createFrom(@NonNull Bundle data)

getDisplayName

public final String getDisplayName()

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

getFamilyName

public final String getFamilyName()

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

getGivenName

public final String getGivenName()

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

getId

public final @NonNull String getId()

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

getIdToken

public final @NonNull String getIdToken()

โทเค็น Google ID ของผู้ใช้

getPhoneNumber

public final String getPhoneNumber()

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

getProfilePictureUri

public final Uri getProfilePictureUri()

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