GetSignInWithGoogleOption.Builder

public final 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(@NonNull String serverClientId)

Phương thức công khai

final @NonNull GetSignInWithGoogleOption
final @NonNull 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.

final @NonNull GetSignInWithGoogleOption.Builder
setHostedDomainFilter(@NonNull String hostedDomainFilter)

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

final @NonNull GetSignInWithGoogleOption.Builder

Đặt số chỉ dùng một lần để sử dụng khi tạo mã thông báo nhận dạng của Google.

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

Trình tạo

public Builder(@NonNull String serverClientId)
Thông số
@NonNull String serverClientId

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.

Phương thức công khai

build

public final @NonNull GetSignInWithGoogleOption build()

setClaims

public final @NonNull GetSignInWithGoogleOption.Builder setClaims(@NonNull List<@NonNull Claim> claims)

Đặ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 có sẵn, 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ợ sẽ bị bỏ qua.

Thông số
@NonNull List<@NonNull Claim> claims

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

setHostedDomainFilter

public final @NonNull GetSignInWithGoogleOption.Builder setHostedDomainFilter(@NonNull String hostedDomainFilter)

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

setNonce

public final @NonNull GetSignInWithGoogleOption.Builder setNonce(String nonce)

Đặt số chỉ dùng một lần để sử dụng khi tạo mã thông báo nhận dạng của Google. Giá trị cho số chỉ dùng một lần có thể là chuỗi ngẫu nhiên bất kỳ và được dùng để ngăn chặn các cuộc 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ố
String nonce

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