GetSignInWithGoogleOption

class GetSignInWithGoogleOption : GetCustomCredentialOption


בקשה לאחזור טוקן מזהה של משתמש ב-Google מלחצן מפורש של 'התחברות באמצעות חשבון Google'.

ספק אישורים שרוצה לספק את סוג האישורים הזה צריך לבדוק אם ל-GetCustomCredentialOption הנכנס יש סוג GoogleIdTokenCredential.TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, ואם ל-requestData ול-candidateQueryData המתאימים יש את המפתח GoogleIdTokenCredential.BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE עם הערך GoogleIdTokenCredential.TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

מקפיצה את הודעות השגיאה (Throws)
java.lang.IllegalArgumentException

אם serverClientId ריק

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

אם נתקלתם בשגיאה כלשהי ביצירת GetSignInWithGoogleOption מהחבילה.

סיכום

סוגי רכיבים שמוצבים בתוך רכיבים אחרים

מחלקת Builder ל-GetSignInWithGoogleOption

פונקציות ציבוריות של Companion

GetSignInWithGoogleOption

פונקציית עזר ליצירת GetSignInWithGoogleOption מתוך Bundle נתון.

‫constructors ציבוריים

GetSignInWithGoogleOption(
    serverClientId: String,
    hostedDomainFilter: String?,
    nonce: String?,
    claims: List<Claim>?
)

מאפיינים ציבוריים

List<Claim>?
String?

מסנן דומיין מתארח (לדוגמה: myuniveristy.edu)

String?

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

String

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

פונקציות ציבוריות של Companion

createFrom

fun createFrom(data: Bundle): GetSignInWithGoogleOption

פונקציית עזר ליצירת GetSignInWithGoogleOption מתוך Bundle נתון.

פרמטרים
data: Bundle

חבילה שמכילה את כל המידע הנחוץ על GetSignInWithGoogleOption.

‫constructors ציבוריים

GetSignInWithGoogleOption

GetSignInWithGoogleOption(
    serverClientId: String,
    hostedDomainFilter: String? = null,
    nonce: String? = null,
    claims: List<Claim>? = null
)

מאפיינים ציבוריים

תלונה

val claimsList<Claim>?

hostedDomainFilter

val hostedDomainFilterString?

מסנן דומיין מתארח (לדוגמה: myuniveristy.edu)

צופן חד-פעמי (nonce)

val nonceString?

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

serverClientId

val serverClientIdString

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