Thông tin đăng nhập GoogleIdToken

public final class GoogleIdTokenCredential extends CustomCredential


Thể hiện Mã thông báo ID Google của người dùng mà 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ỳ id hoặc idToken nào có giá trị rỗng.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

Nếu bất kỳ id hoặc idToken nào trống

Tóm tắt

Loại lồng nhau

Trình tạo cho GoogleIdTokenCredential

Hằng số

static final @NonNull String

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

static final @NonNull String

Hằng số đại diện cho loại Chứng chỉ mã thông báo của Google ID.

static final @NonNull String

Một hằng số thể hiện loại Thông tin xác thực mã thông báo của Google được lấy lại từ nút SiWG.

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

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

Phương thức công khai

static final @NonNull GoogleIdTokenCredential
final String

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

final String

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

final String

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

final @NonNull String

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

final @NonNull String

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

final String

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

final Uri

ảnh tiểu sử của người dùng uri.

Phương thức kế thừa

Từ androidx.credentials.Credential

Hằng số

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

Hằng số dùng làm khoá trong yêu cầu SignInWithGoogleOption và các gói dữ liệu ứng viên để phân biệt SignInWithGoogleOption với GetGoogleIdTokenOption. Mặc dù cả hai tuỳ chọn nói trên đều có loại TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, nhưng SignInWithGoogleOption 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

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

Hằng số đại diện cho loại Chứng chỉ mã thông báo của Google ID.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Một hằng số thể hiện loại Thông tin xác thực mã thông báo của Google được lấy lại từ nút SiWG.

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

Thông tin đăng nhập GoogleIdToken

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

Phương thức công khai

Tạo Từ

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

Nhận tên hiển thị

public final String getDisplayName()

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

getFamilyName

public final String getFamilyName()

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

đặt tên

public final String getGivenName()

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

Nhận ID

public final @NonNull String getId()

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

getIdToken

public final @NonNull String getIdToken()

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

getPhoneNumber

public final String getPhoneNumber()

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

getProfilepictureUri

public final Uri getProfilePictureUri()

ảnh tiểu sử của người dùng uri.