GetGoogleIdOption

class GetGoogleIdOption : GetCustomCredentialOption


Permintaan untuk mengambil Token ID Google pengguna.

Ringkasan

Jenis bertingkat

Builder untuk GetGoogleIdOption.

Fungsi pendamping publik

GetGoogleIdOption

Fungsi bantuan untuk membuat GetGoogleIdOption dari Bundle yang diberikan.

Konstruktor publik

GetGoogleIdOption(
    serverClientId: String,
    nonce: String?,
    filterByAuthorizedAccounts: Boolean,
    linkedServiceId: String?,
    idTokenDepositionScopes: List<String>?,
    requestVerifiedPhoneNumber: Boolean,
    autoSelectEnabled: Boolean,
    claims: List<Claim>?,
    hostedDomainFilter: String?
)

Properti publik

Boolean

menetapkan perilaku pemilihan otomatis dalam permintaan. pendaftaran.

List<Claim>?
Boolean

apakah hanya mengizinkan pengguna memilih dari akun Google yang sudah diberi otorisasi untuk login ke aplikasi Anda, nilai defaultnya adalah benar (true)

String?

domain yang akan difilter (misalnya, "example.com")

List<String>?

Cakupan OAuth yang akan diperlukan Google untuk menyetor token ID Google ke server backend aplikasi Anda.

String?

ID layanan yang digunakan saat menautkan akun ke Akun Google

String?

nonce yang akan digunakan selama pembuatan token ID

Boolean

apakah akan meminta nomor telepon terverifikasi selama pendaftaran.

String

ID klien server yang akan menerbitkan token ID

Fungsi pendamping publik

createFrom

fun createFrom(data: Bundle): GetGoogleIdOption

Fungsi bantuan untuk membuat GetGoogleIdOption dari Bundle yang diberikan.

Parameter
data: Bundle

Paket yang berisi semua informasi yang diperlukan tentang GetGoogleIdOption.

Konstruktor publik

GetGoogleIdOption

GetGoogleIdOption(
    serverClientId: String,
    nonce: String? = null,
    filterByAuthorizedAccounts: Boolean = true,
    linkedServiceId: String? = null,
    idTokenDepositionScopes: List<String>? = null,
    requestVerifiedPhoneNumber: Boolean = false,
    autoSelectEnabled: Boolean = false,
    claims: List<Claim>? = null,
    hostedDomainFilter: String? = null
)

Properti publik

autoSelectEnabled

val autoSelectEnabledBoolean

menetapkan perilaku pemilihan otomatis dalam permintaan. pendaftaran.

klaim

val claimsList<Claim>?

filterByAuthorizedAccounts

val filterByAuthorizedAccountsBoolean

apakah hanya mengizinkan pengguna memilih dari akun Google yang sudah diberi otorisasi untuk login ke aplikasi Anda, nilai defaultnya adalah benar (true)

hostedDomainFilter

val hostedDomainFilterString?

domain yang akan difilter (misalnya, "example.com")

idTokenDepositionScopes

val idTokenDepositionScopesList<String>?

Cakupan OAuth yang akan diperlukan Google untuk menyetor token ID Google ke server backend aplikasi Anda. Parameter ini bersifat opsional dan dapat disetel ke null. Hanya diperlukan jika Google mewajibkan cakupan tertentu agar dapat menyetor token ID.

linkedServiceId

val linkedServiceIdString?

ID layanan yang digunakan saat menautkan akun ke Akun Google

nonce

val nonceString?

nonce yang akan digunakan selama pembuatan token ID

requestVerifiedPhoneNumber

val requestVerifiedPhoneNumberBoolean

apakah akan meminta nomor telepon terverifikasi selama pendaftaran.

serverClientId

val serverClientIdString

ID klien server yang akan menerbitkan token ID