GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


Class builder untuk GetSignInWithGoogleOption

Ringkasan

Konstruktor publik

Builder(serverClientId: String)

Fungsi publik

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

Menetapkan klaim yang akan disertakan dalam token ID Google.

GetSignInWithGoogleOption.Builder
setHostedDomainFilter(hostedDomainFilter: String)

Menetapkan filter domain yang dihosting (misalnya, myuniversity.edu).

GetSignInWithGoogleOption.Builder
setNonce(nonce: String?)

Menetapkan nonce yang akan digunakan saat membuat token ID Google.

Konstruktor publik

Builder

Builder(serverClientId: String)
Parameter
serverClientId: String

ID klien server yang akan memverifikasi integritas token.

Fungsi publik

setClaims

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

Menetapkan klaim yang akan disertakan dalam token ID Google.

Untuk mengetahui daftar klaim yang tersedia, lihat dokumentasi. Klaim yang tidak didukung akan diabaikan.

Parameter
claims: List<Claim>

daftar klaim.

setHostedDomainFilter

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

Menetapkan filter domain yang dihosting (misalnya, myuniversity.edu). Defaultnya tidak ada filter.

setNonce

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

Menetapkan nonce yang akan digunakan saat membuat token ID Google. Nilai untuk nonce dapat berupa string acak apa pun dan digunakan untuk mencegah serangan replay. Defaultnya adalah tidak ada nonce.

Parameter
nonce: String?

nonce yang akan digunakan selama pembuatan token ID