GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


GetSignInWithGoogleOption için Builder sınıfı

Özet

Herkese açık oluşturucular

Builder(serverClientId: String)

Herkese açık işlevler

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

Google kimlik jetonuna dahil edilecek hak taleplerini ayarlar.

GetSignInWithGoogleOption.Builder
setHostedDomainFilter(hostedDomainFilter: String)

Barındırılan alan filtresini (ör. myuniveristy.edu) ayarlar.

GetSignInWithGoogleOption.Builder
setNonce(nonce: String?)

Google kimlik jetonu oluşturulurken kullanılacak nonce'ı ayarlar.

Herkese açık oluşturucular

Derleyici

Builder(serverClientId: String)
Parametreler
serverClientId: String

Jetonun bütünlüğünü doğrulayacak sunucunun istemci kimliği.

Herkese açık işlevler

setClaims

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

Google kimlik jetonuna dahil edilecek hak taleplerini ayarlar.

Kullanılabilir hak taleplerinin listesi için belgelere bakın. Desteklenmeyen hak talepleri yoksayılır.

Parametreler
claims: List<Claim>

hak taleplerinin listesi.

setHostedDomainFilter

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

Barındırılan alan filtresini (ör. myuniveristy.edu) ayarlar. Varsayılan olarak filtre yoktur.

setNonce

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

Google kimlik jetonu oluşturulurken kullanılacak nonce'ı ayarlar. Nonce değerleri herhangi bir rastgele dize olabilir ve yeniden oynatma saldırısını önlemek için kullanılır. Varsayılan olarak nonce yoktur.

Parametreler
nonce: String?

Kimlik jetonu oluşturma sırasında kullanılacak tek seferlik sayı