GetGoogleIdOption

class GetGoogleIdOption : GetCustomCredentialOption


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

Löst
java.lang.IllegalArgumentException

Wenn serverClientId leer ist

java.lang.IllegalArgumentException

Wenn sowohl filterByAuthorizedAccounts als auch requestVerifiedPhoneNumber wahr sind.

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

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

Zusammenfassung

Verschachtelte Typen

Ein Builder 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,
    claims: List<Claim>?,
    hostedDomainFilter: String?
)

Öffentliche Attribute

Boolean

legt das Verhalten bei der automatischen Auswahl in der Anfrage fest. Anmeldungen.

List<Claim>?
Boolean

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

String?

die Domain, nach der gefiltert werden soll (z.B. beispiel.de)

List<String>?

OAuth-Bereiche, die Google benötigt, um ein Google-ID-Token auf dem Backend-Server Ihrer Anwendung zu hinterlegen.

String?

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

String?

Die Nonce, die bei der Generierung des ID-Tokens verwendet werden soll

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 mit allen erforderlichen Informationen zu GetGoogleIdOption.

Ö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,
    claims: List<Claim>? = null,
    hostedDomainFilter: String? = null
)

Öffentliche Attribute

autoSelectEnabled

val autoSelectEnabledBoolean

legt das Verhalten bei der automatischen Auswahl in der Anfrage fest. Anmeldungen.

Ansprüche

val claimsList<Claim>?

filterByAuthorizedAccounts

val filterByAuthorizedAccountsBoolean

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

hostedDomainFilter

val hostedDomainFilterString?

die Domain, nach der gefiltert werden soll (z.B. beispiel.de)

idTokenDepositionScopes

val idTokenDepositionScopesList<String>?

OAuth-Bereiche, die Google benötigt, um ein Google-ID-Token auf dem Backend-Server Ihrer Anwendung zu hinterlegen. Dies ist optional und kann auf „null“ gesetzt werden. Nur erforderlich, wenn Google bestimmte Bereiche benötigt, um das ID-Token zu hinterlegen.

linkedServiceId

val linkedServiceIdString?

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

Nonce

val nonceString?

Die Nonce, die bei der Generierung des ID-Tokens verwendet werden soll

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