GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


Lớp trình tạo cho GetSignInWithGoogleOption

Tóm tắt

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

Builder(serverClientId: String)

Hàm công khai

GetSignInWithGoogleOption
GetSignInWithGoogleOption.Builder
setClaims(claims: List<Claim>)

Đặt các thông tin xác nhận cần đưa vào mã thông báo nhận dạng của Google.

GetSignInWithGoogleOption.Builder
setHostedDomainFilter(hostedDomainFilter: String)

Đặt bộ lọc tên miền được lưu trữ (ví dụ: myuniveristy.edu).

GetSignInWithGoogleOption.Builder
setNonce(nonce: String?)

Đặt số chỉ dùng một lần để sử dụng khi tạo mã nhận dạng Google.

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

Trình tạo

Builder(serverClientId: String)
Thông số
serverClientId: String

mã ứng dụng của máy chủ sẽ xác minh tính toàn vẹn của mã thông báo.

Hàm công khai

setClaims

fun setClaims(claims: List<Claim>): GetSignInWithGoogleOption.Builder

Đặt các thông tin xác nhận cần đưa vào mã thông báo nhận dạng của Google.

Để biết danh sách các thông tin xác nhận hiện có, hãy xem tài liệu. Mọi thông báo xác nhận quyền sở hữu không được hỗ trợ đều sẽ bị bỏ qua.

Thông số
claims: List<Claim>

danh sách thông báo xác nhận quyền sở hữu.

setHostedDomainFilter

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

Đặt bộ lọc tên miền được lưu trữ (ví dụ: myuniveristy.edu). Mặc định là không có bộ lọc.

setNonce

fun setNonce(nonce: String?): GetSignInWithGoogleOption.Builder

Đặt số chỉ dùng một lần để sử dụng khi tạo mã nhận dạng Google. Giá trị cho số chỉ dùng một lần có thể là bất kỳ chuỗi ngẫu nhiên nào và được dùng để ngăn chặn tấn công phát lại. Giá trị mặc định là không có số chỉ dùng một lần.

Thông số
nonce: String?

số chỉ dùng một lần để sử dụng trong quá trình tạo mã thông báo nhận dạng