קבלת GoogleIdId

public final class GetGoogleIdOption extends GetCustomCredentialOption


בקשה לאסימון האסימון המזהה של Google של המשתמש.

זריקות
java.lang.IllegalArgumentException java.lang.IllegalArgumentException

אם serverClientId ריק

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

אם filterByAuthorizedAccounts וגם requestVerifiedPhoneNumber נכונים.

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

אם משהו השתבש במהלך היצירה של GetGoogleIdOption מהחבילה.

סיכום

סוגים מקוננים

public final class GetGoogleIdOption.Builder

כלי לבניית GetGoogleIdOption.

public static class GetGoogleIdOption.Companion

בונים ציבוריים

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

שיטות ציבוריות

static final @NonNull GetGoogleIdOption

פונקציית עזרה ליצירת CreateGoogleIdOption מתוך החבילה הנתונה.

final boolean

מגדיר את התנהגות הבחירה האוטומטית בבקשה. הרשמות.

final boolean

אם לאפשר למשתמש לבחור רק מחשבונות Google שכבר מורשים להיכנס לאפליקציה שלך, ערך ברירת המחדל הוא True

final List<@NonNull String>

היקפי הרשאות של OAuth ש-Google תצטרך להפקיד באסימון Google ID בשרת הקצה העורפי של האפליקציה שלך.

final String

מזהה השירות המשמש לקישור חשבונות לחשבון Google

final String

ה-unnon לשימוש במהלך יצירת אסימון מזהה

final boolean

האם לבקש מספר טלפון מאומת במהלך ההרשמה.

final @NonNull String

מזהה הלקוח של השרת שאליו יונפק אסימון המזהה

בונים ציבוריים

קבלת GoogleIdId

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

שיטות ציבוריות

CreateFrom

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

פונקציית עזרה ליצירת CreateGoogleIdOption מתוך החבילה הנתונה.

פרמטרים
@NonNull Bundle data

חבילה הכוללת את כל המידע הנדרש לגבי GetGoogleIdOption.

getAutoSelectEnabled

public final boolean getAutoSelectEnabled()

מגדיר את התנהגות הבחירה האוטומטית בבקשה. הרשמות.

getFilterByAuthorizedAccounts

public final boolean getFilterByAuthorizedAccounts()

אם לאפשר למשתמש לבחור רק מחשבונות Google שכבר מורשים להיכנס לאפליקציה שלך, ערך ברירת המחדל הוא True

getIdToken ההפקדהionScopes

public final List<@NonNull StringgetIdTokenDepositionScopes()

היקפי הרשאות של OAuth ש-Google תצטרך להפקיד באסימון Google ID בשרת הקצה העורפי של האפליקציה שלך. הפעולה הזאת אופציונלית ואפשר להגדיר אותה כאפס. נדרשת רק אם Google דורשת שהיקפים מסוימים יוכלו להפקיד את אסימון המזהה.

getLinkedServiceId

public final String getLinkedServiceId()

מזהה השירות המשמש לקישור חשבונות לחשבון Google

getNonce

public final String getNonce()

ה-unnon לשימוש במהלך יצירת אסימון מזהה

getRequestPhonePhoneNumber

public final boolean getRequestVerifiedPhoneNumber()

האם לבקש מספר טלפון מאומת במהלך ההרשמה.

getServerClientId

public final @NonNull String getServerClientId()

מזהה הלקוח של השרת שאליו יונפק אסימון המזהה