GetGoogleIdOption

class GetGoogleIdOption : GetCustomCredentialOption


Eine Anfrage zum Abrufen des Google-ID-Tokens des Nutzers.

Löst aus
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

Wenn serverClientId leer ist

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

Wenn sowohl filterByAuthorizedAccounts als auch requestVerifiedPhoneNumber wahr sind.

com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException: com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException

Wenn beim Erstellen von „GetGoogleIdOption“ aus dem Bundle ein Fehler auftritt.

Zusammenfassung

Verschachtelte Typen

Ein Bauunternehmen für GetGoogleIdOption.

Öffentliche Companion-Funktionen

GetGoogleIdOption

Hilfsfunktion zum Erstellen von „GetGoogleIdOption“ aus dem angegebenen Bundle.

Öffentliche Konstruktoren

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

Öffentliche Properties

Boolean

legt das Verhalten der automatischen Auswahl in der Anfrage fest.

Boolean

Gibt an, ob der Nutzer nur Google-Konten auswählen darf, die bereits für die Anmeldung in Ihrer Anwendung autorisiert sind. Der Standardwert ist „wahr“.

List<String>?

OAuth-Bereiche, für die Google ein Google-ID-Token auf dem Backend-Server Ihrer Anwendung ablegen muss.

String?

Dienst-ID, die beim Verknüpfen von Konten mit einem Google-Konto verwendet wird

String?

Die bei der Generierung des ID-Tokens zu verwendende Nonce.

Boolean

ob bei der Registrierung eine bestätigte Telefonnummer angefordert werden soll.

String

Die Client-ID des Servers, für den das ID-Token ausgestellt wird

Öffentliche Companion-Funktionen

createFrom

fun createFrom(data: Bundle): GetGoogleIdOption

Hilfsfunktion zum Erstellen von „GetGoogleIdOption“ aus dem angegebenen Bundle.

Parameter
data: Bundle

Bundle, das alle erforderlichen Informationen zu GetGoogleIdOption enthält

Öffentliche Konstruktoren

GetGoogleIdOption

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

Öffentliche Properties

autoSelectEnabled

val autoSelectEnabledBoolean

legt das automatische Auswahlverhalten in der Anfrage fest.

filterByAuthorizedAccounts

val filterByAuthorizedAccountsBoolean

Der Standardwert ist „True“, ob der Nutzer nur aus Google-Konten auswählen kann, die bereits für die Anmeldung in Ihrer Anwendung autorisiert sind.

idTokenDepositionScopes

val idTokenDepositionScopesList<String>?

OAuth-Bereiche, für die Google ein Google-ID-Token auf dem Backend-Server Ihrer Anwendung ablegen muss. Dies ist optional und kann auf „null“ gesetzt werden. Nur erforderlich, wenn Google bestimmte Bereiche für die Ablage des ID-Tokens benötigt.

linkedServiceId

val linkedServiceIdString?

Dienst-ID, die beim Verknüpfen von Konten mit einem Google-Konto verwendet wird

Nonce

val nonceString?

Die bei der Generierung des ID-Tokens zu verwendende Nonce.

requestVerifiedPhoneNumber

val requestVerifiedPhoneNumberBoolean

ob bei der Registrierung eine bestätigte Telefonnummer angefordert werden soll.

serverClientId

val serverClientIdString

die Client-ID des Servers, für den das ID-Token ausgestellt wird