GetGoogleIdOption

public final class GetGoogleIdOption extends GetCustomCredentialOption


Kullanıcının Google kimlik jetonunu alma isteği.

Özet

İç içe yerleştirilmiş türler

public final class GetGoogleIdOption.Builder

GetGoogleIdOption için derleyici.

Herkese açık oluşturucular

GetGoogleIdOption(
    @NonNull String serverClientId,
    String nonce,
    boolean filterByAuthorizedAccounts,
    String linkedServiceId,
    List<@NonNull String> idTokenDepositionScopes,
    boolean requestVerifiedPhoneNumber,
    boolean autoSelectEnabled,
    List<@NonNull Claim> claims,
    String hostedDomainFilter
)

Herkese açık yöntemler

static final @NonNull GetGoogleIdOption

Belirli bir paketten GetGoogleIdOption oluşturmaya yönelik yardımcı işlev.

final boolean

istekte otomatik seçme davranışını ayarlar.

final List<@NonNull Claim>
final boolean

Kullanıcının yalnızca uygulamanızda oturum açmak için önceden yetkilendirilmiş Google Hesapları arasından seçim yapmasına izin verilip verilmeyeceği. Varsayılan değer true'dur.

final String

Filtreleme yapılacak alan adı (ör. "example.com")

final List<@NonNull String>

Google'ın, uygulamanızın arka uç sunucusuna Google kimlik jetonu yatırması için gereken OAuth kapsamları.

final String

Hesapları Google Hesabı'na bağlarken kullanılan hizmet kimliği

final String

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

final boolean

Kayıt sırasında doğrulanmış bir telefon numarası istenip istenmeyeceği

final @NonNull String

Kimlik jetonunun verileceği sunucunun istemci kimliği

Herkese açık oluşturucular

GetGoogleIdOption

public GetGoogleIdOption(
    @NonNull String serverClientId,
    String nonce,
    boolean filterByAuthorizedAccounts,
    String linkedServiceId,
    List<@NonNull String> idTokenDepositionScopes,
    boolean requestVerifiedPhoneNumber,
    boolean autoSelectEnabled,
    List<@NonNull Claim> claims,
    String hostedDomainFilter
)

Herkese açık yöntemler

createFrom

public static final @NonNull GetGoogleIdOption createFrom(@NonNull Bundle data)

Belirli bir paketten GetGoogleIdOption oluşturmaya yönelik yardımcı işlev.

Parametreler
@NonNull Bundle data

GetGoogleIdOption ile ilgili tüm gerekli bilgileri içeren paket.

getAutoSelectEnabled

public final boolean getAutoSelectEnabled()

istekte otomatik seçme davranışını ayarlar.

getClaims

public final List<@NonNull ClaimgetClaims()

getFilterByAuthorizedAccounts

public final boolean getFilterByAuthorizedAccounts()

Kullanıcının yalnızca uygulamanızda oturum açmak için önceden yetkilendirilmiş Google Hesapları arasından seçim yapmasına izin verilip verilmeyeceği. Varsayılan değer true'dur.

getHostedDomainFilter

public final String getHostedDomainFilter()

Filtreleme yapılacak alan adı (ör. "example.com")

getIdTokenDepositionScopes

public final List<@NonNull StringgetIdTokenDepositionScopes()

Google'ın, uygulamanızın arka uç sunucusuna Google kimlik jetonu yatırması için gereken OAuth kapsamları. Bu isteğe bağlıdır ve null olarak ayarlanabilir. Yalnızca Google'ın kimlik jetonunun yatırılabilmesi için belirli kapsamların gerekli olması durumunda zorunludur.

getLinkedServiceId

public final String getLinkedServiceId()

Hesapları Google Hesabı'na bağlarken kullanılan hizmet kimliği

getNonce

public final String getNonce()

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

getRequestVerifiedPhoneNumber

public final boolean getRequestVerifiedPhoneNumber()

Kayıt sırasında doğrulanmış bir telefon numarası istenip istenmeyeceği

getServerClientId

public final @NonNull String getServerClientId()

Kimlik jetonunun verileceği sunucunun istemci kimliği