GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


Builder-Klasse für GetSignInWithGoogleOption

Zusammenfassung

Öffentliche Konstruktoren

Builder(serverClientId: String)

Öffentliche Funktionen

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

Legt die Ansprüche fest, die im Google-ID-Token enthalten sein sollen.

GetSignInWithGoogleOption.Builder
setHostedDomainFilter(hostedDomainFilter: String)

Legt den Filter für die gehostete Domain fest (z.B. meineuni.de).

GetSignInWithGoogleOption.Builder
setNonce(nonce: String?)

Legt die Nonce fest, die beim Generieren eines Google-ID-Tokens verwendet werden soll.

Öffentliche Konstruktoren

Builder

Builder(serverClientId: String)
Parameter
serverClientId: String

Die Client-ID des Servers, der die Integrität des Tokens überprüft.

Öffentliche Funktionen

setClaims

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

Legt die Ansprüche fest, die im Google-ID-Token enthalten sein sollen.

Eine Liste der verfügbaren Behauptungen finden Sie in der Dokumentation. Nicht unterstützte Ansprüche werden ignoriert.

Parameter
claims: List<Claim>

eine Liste der Ansprüche.

setHostedDomainFilter

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

Legt den Filter für die gehostete Domain fest (z.B. meineuni.de). Standardmäßig ist kein Filter festgelegt.

setNonce

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

Legt die Nonce fest, die beim Generieren eines Google-ID-Tokens verwendet werden soll. Die Werte für „nonce“ können beliebige zufällige Strings sein und werden verwendet, um Replay-Angriffe zu verhindern. Standardmäßig wird keine Nonce verwendet.

Parameter
nonce: String?

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