GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


מחלקת Builder ל-GetSignInWithGoogleOption

סיכום

‫constructors ציבוריים

Builder(serverClientId: String)

פונקציות ציבוריות

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

הפונקציה מגדירה את ההצהרות שייכללו באסימון מזהה Google.

GetSignInWithGoogleOption.Builder
setHostedDomainFilter(hostedDomainFilter: String)

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

GetSignInWithGoogleOption.Builder
setNonce(nonce: String?)

מגדיר את הערך החד-פעמי לשימוש כשיוצרים אסימון מזהה של Google.

‫constructors ציבוריים

בנאי

Builder(serverClientId: String)
פרמטרים
serverClientId: String

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

פונקציות ציבוריות

לבנות גרסת build

fun build(): GetSignInWithGoogleOption

setClaims

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

הפונקציה מגדירה את ההצהרות שייכללו באסימון מזהה Google.

רשימת הטענות הזמינות מופיעה במסמכי התיעוד. המערכת תתעלם מתלונות שלא נתמכות.

פרמטרים
claims: List<Claim>

רשימה של תלונות.

setHostedDomainFilter

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

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

setNonce

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

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

פרמטרים
nonce: String?

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