GetGoogleIdOption

public final class GetGoogleIdOption extends GetCustomCredentialOption


Yêu cầu truy xuất Mã thông báo cho mã nhận dạng trên Google của người dùng.

Tóm tắt

Các loại lồng nhau

public final class GetGoogleIdOption.Builder

Trình tạo cho GetGoogleIdOption.

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

GetGoogleIdOption(
    @NonNull String serverClientId,
    String nonce,
    boolean filterByAuthorizedAccounts,
    String linkedServiceId,
    List<@NonNull String> idTokenDepositionScopes,
    boolean requestVerifiedPhoneNumber,
    boolean autoSelectEnabled,
    List<@NonNull Claim> claims,
    String hostedDomainFilter
)

Phương thức công khai

static final @NonNull GetGoogleIdOption

Hàm trợ giúp để tạo GetGoogleIdOption từ Bundle đã cho.

final boolean

đặt hành vi tự động chọn trong yêu cầu đăng ký.

final List<@NonNull Claim>
final boolean

có chỉ cho phép người dùng chọn trong số những Tài khoản Google đã được uỷ quyền đăng nhập vào ứng dụng của bạn hay không, giá trị mặc định là true

final String

miền cần lọc (ví dụ: "example.com")

final List<@NonNull String>

Các phạm vi OAuth mà Google sẽ cần để gửi mã thông báo nhận dạng của Google đến máy chủ phụ trợ của ứng dụng.

final String

mã dịch vụ được dùng khi liên kết tài khoản với một Tài khoản Google

final 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

final boolean

có yêu cầu số điện thoại đã xác minh trong quá trình đăng ký hay không.

final @NonNull String

mã ứng dụng của máy chủ mà mã nhận dạng sẽ được phát hành

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

GetGoogleIdOption

public GetGoogleIdOption(
    @NonNull String serverClientId,
    String nonce,
    boolean filterByAuthorizedAccounts,
    String linkedServiceId,
    List<@NonNull String> idTokenDepositionScopes,
    boolean requestVerifiedPhoneNumber,
    boolean autoSelectEnabled,
    List<@NonNull Claim> claims,
    String hostedDomainFilter
)

Phương thức công khai

createFrom

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

Hàm trợ giúp để tạo GetGoogleIdOption từ Bundle đã cho.

Thông số
@NonNull Bundle data

Gói chứa tất cả thông tin cần thiết về GetGoogleIdOption.

getAutoSelectEnabled

public final boolean getAutoSelectEnabled()

đặt hành vi tự động chọn trong yêu cầu đăng ký.

getClaims

public final List<@NonNull ClaimgetClaims()

getFilterByAuthorizedAccounts

public final boolean getFilterByAuthorizedAccounts()

có chỉ cho phép người dùng chọn trong số những Tài khoản Google đã được uỷ quyền đăng nhập vào ứng dụng của bạn hay không, giá trị mặc định là true

getHostedDomainFilter

public final String getHostedDomainFilter()

miền cần lọc (ví dụ: "example.com")

getIdTokenDepositionScopes

public final List<@NonNull StringgetIdTokenDepositionScopes()

Các phạm vi OAuth mà Google sẽ cần để gửi mã thông báo nhận dạng của Google đến máy chủ phụ trợ của ứng dụng. Đây là tham số không bắt buộc và có thể được đặt thành giá trị rỗng. Chỉ bắt buộc nếu Google yêu cầu các phạm vi cụ thể để có thể gửi mã thông báo nhận dạng.

getLinkedServiceId

public final String getLinkedServiceId()

mã dịch vụ được dùng khi liên kết tài khoản với một Tài khoản Google

getNonce

public final String getNonce()

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

getRequestVerifiedPhoneNumber

public final boolean getRequestVerifiedPhoneNumber()

có yêu cầu số điện thoại đã xác minh trong quá trình đăng ký hay không.

getServerClientId

public final @NonNull String getServerClientId()

mã ứng dụng của máy chủ mà mã nhận dạng sẽ được phát hành