GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


Đại diện cho Mã thông báo mã nhận dạng trên Google của người dùng được người dùng cấp để đăng nhập vào ứng dụng.

Gửi
java.lang.NullPointerException: java.lang.NullPointerException

Nếu bất kỳ giá trị nào trong số id hoặc idToken là rỗng.

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

Nếu id hoặc idToken có giá trị trống

Tóm tắt

Loại lồng nhau

Trình tạo cho GoogleIdTokenCredential

Hằng số

const String

Hằng số được dùng làm khoá trong yêu cầu SignInWithGoogleOption và gói dữ liệu đề xuất để phân biệt SignInWithGoogleOption với GetGoogleIdTokenOption.

const String

Hằng số đại diện cho loại Thông tin xác thực mã thông báo cho mã nhận dạng trên Google.

const String

Hằng số đại diện cho loại Thông tin xác thực mã thông báo nhận dạng của Google được truy xuất từ nút SiWG.

Các hàm đồng hành công khai

GoogleIdTokenCredential

Hàm khởi tạo công khai

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

Thuộc tính công khai

String?

tên hiển thị hiển thị trên mục nhập.

String?

họ của người dùng.

String?

tên của người dùng.

String

địa chỉ email liên kết với Tài khoản Google của người dùng.

String

Mã thông báo mã nhận dạng trên Google của người dùng.

String?

Thuộc tính này không còn được dùng nữa. Số điện thoại sẽ không được hỗ trợ nữa.

Uri?

uri ảnh hồ sơ của người dùng.

Thuộc tính kế thừa

Từ androidx.credentials.Credential

Hằng số

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

Hằng số được dùng làm khoá trong yêu cầuSignInWithGoogleOption và các gói dữ liệu đề xuất để phân biệtSignInWithGoogleOption với GetGoogleIdTokenOption. Mặc dù cả hai tuỳ chọn nêu trên đều có loại TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, nhưngSignInWithGoogleOption có loại phụ TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL được mã hoá dựa trên khoá này.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

Hằng số đại diện cho loại Thông tin xác thực mã thông báo nhận dạng của Google.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

Hằng số đại diện cho loại Thông tin xác thực mã thông báo giá trị nhận dạng của Google được truy xuất từ nút SiWG.

Hàm đồng hành công khai

createFrom

fun createFrom(data: Bundle): GoogleIdTokenCredential

Hàm khởi tạo công khai

GoogleIdTokenCredential

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

Thuộc tính công khai

Tên hiển thị

val displayNameString?

tên hiển thị hiển thị trên mục nhập.

familyName

val familyNameString?

họ của người dùng.

givenName

val givenNameString?

tên của người dùng.

id

val idString

địa chỉ email liên kết với Tài khoản Google của người dùng.

idToken

val idTokenString

mã Google của người dùng Toekn.

phoneNumber

val phoneNumberString?

số điện thoại đã lưu của người dùng.

profilePictureUri

val profilePictureUriUri?

uri ảnh hồ sơ của người dùng.