GetSignInWithGoogleOption

public final class GetSignInWithGoogleOption extends GetCustomCredentialOption


درخواستی برای بازیابی کد شناسه Google کاربر از دکمه صریح «ورود به سیستم با Google».

ارائه‌دهنده اعتباری که می‌خواهد این نوع اعتبارنامه را ارائه دهد باید بررسی کند که آیا GetCustomCredentialOption ورودی دارای نوع GoogleIdTokenCredential.TYPE_GOOGLE_ID_TOKEN_CREDENTIAL است.TYPE_GOOGLE_ID_TOKEN_CREDENTIAL و requestData مربوطه و candidateQueryData باید دارای کلید GoogleIdTokenCredential.BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE با GoogleIdTokenCredential به‌عنوان GoogleIdTokenCredential به‌عنوان GoogleIdTokenCredential.TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL تنظیم شده باشد.BUNDLE_KEYTOG redential.TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

پرتاب می کند
java.lang.IllegalArgumentException java.lang.IllegalArgumentException

اگر serverClientId خالی باشد

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

اگر در ایجاد GetSignInWithGoogleOption از بسته با خطایی مواجه شد.

خلاصه

انواع تو در تو

کلاس سازنده برای GetSignInWithGoogleOption

سازندگان عمومی

GetSignInWithGoogleOption (
@ NonNull String serverClientId,
String hostedDomainFilter,
String nonce
)

روش های عمومی

static final @ NonNull GetSignInWithGoogleOption

تابع کمکی برای ایجاد GetSignInWithGoogleOption از بسته داده شده.

final String

فیلتر دامنه میزبان (به عنوان مثال myuniveristy.edu)

final String

عدم استفاده در طول تولید توکن ID

final @ NonNull String

شناسه مشتری سروری که شناسه شناسه برای آن صادر می شود

سازندگان عمومی

GetSignInWithGoogleOption

public GetSignInWithGoogleOption(
    @NonNull String serverClientId,
    String hostedDomainFilter,
    String nonce
)

روش های عمومی

ایجاد از

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

تابع کمکی برای ایجاد GetSignInWithGoogleOption از بسته داده شده.

مولفه های
@ NonNull Bundle data

Bunble که حاوی تمام اطلاعات لازم در مورد GetSignInWithGoogleOption است.

getHostedDomainFilter

public final String getHostedDomainFilter()

فیلتر دامنه میزبان (به عنوان مثال myuniveristy.edu)

getNonce

public final String getNonce()

عدم استفاده در طول تولید توکن ID

getServerClientId

public final @NonNull String getServerClientId()

شناسه مشتری سروری که شناسه شناسه برای آن صادر می شود

،

GetSignInWithGoogleOption

public final class GetSignInWithGoogleOption extends GetCustomCredentialOption


درخواستی برای بازیابی کد شناسه Google کاربر از دکمه صریح «ورود به سیستم با Google».

ارائه‌دهنده اعتباری که می‌خواهد این نوع اعتبارنامه را ارائه دهد باید بررسی کند که آیا GetCustomCredentialOption ورودی دارای نوع GoogleIdTokenCredential.TYPE_GOOGLE_ID_TOKEN_CREDENTIAL است.TYPE_GOOGLE_ID_TOKEN_CREDENTIAL و requestData مربوطه و candidateQueryData باید دارای کلید GoogleIdTokenCredential.BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE با GoogleIdTokenCredential به‌عنوان GoogleIdTokenCredential به‌عنوان GoogleIdTokenCredential.TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL تنظیم شده باشد.BUNDLE_KEYTOG redential.TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

پرتاب می کند
java.lang.IllegalArgumentException java.lang.IllegalArgumentException

اگر serverClientId خالی باشد

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

اگر در ایجاد GetSignInWithGoogleOption از بسته با خطایی مواجه شد.

خلاصه

انواع تو در تو

کلاس سازنده برای GetSignInWithGoogleOption

سازندگان عمومی

GetSignInWithGoogleOption (
@ NonNull String serverClientId,
String hostedDomainFilter,
String nonce
)

روش های عمومی

static final @ NonNull GetSignInWithGoogleOption

تابع کمکی برای ایجاد GetSignInWithGoogleOption از بسته داده شده.

final String

فیلتر دامنه میزبان (به عنوان مثال myuniveristy.edu)

final String

عدم استفاده در طول تولید توکن ID

final @ NonNull String

شناسه مشتری سروری که شناسه شناسه برای آن صادر می شود

سازندگان عمومی

GetSignInWithGoogleOption

public GetSignInWithGoogleOption(
    @NonNull String serverClientId,
    String hostedDomainFilter,
    String nonce
)

روش های عمومی

ایجاد از

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

تابع کمکی برای ایجاد GetSignInWithGoogleOption از بسته داده شده.

مولفه های
@ NonNull Bundle data

Bunble که حاوی تمام اطلاعات لازم در مورد GetSignInWithGoogleOption است.

getHostedDomainFilter

public final String getHostedDomainFilter()

فیلتر دامنه میزبان (به عنوان مثال myuniveristy.edu)

getNonce

public final String getNonce()

عدم استفاده در طول تولید توکن ID

getServerClientId

public final @NonNull String getServerClientId()

شناسه مشتری سروری که شناسه شناسه برای آن صادر می شود