GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


מחלקת Builder ל-GetSignInWithGoogleOption

סיכום

‫constructors ציבוריים

Builder(@NonNull String serverClientId)

‫methods ציבוריות

final @NonNull GetSignInWithGoogleOption
final @NonNull GetSignInWithGoogleOption.Builder

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

final @NonNull GetSignInWithGoogleOption.Builder
setHostedDomainFilter(@NonNull String hostedDomainFilter)

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

final @NonNull GetSignInWithGoogleOption.Builder

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

‫constructors ציבוריים

בנאי

public Builder(@NonNull String serverClientId)
פרמטרים
@NonNull String serverClientId

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

‫methods ציבוריות

לבנות גרסת build

public final @NonNull GetSignInWithGoogleOption build()

setClaims

public final @NonNull GetSignInWithGoogleOption.Builder setClaims(@NonNull List<@NonNull Claim> claims)

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

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

פרמטרים
@NonNull List<@NonNull Claim> claims

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

setHostedDomainFilter

public final @NonNull GetSignInWithGoogleOption.Builder setHostedDomainFilter(@NonNull String hostedDomainFilter)

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

setNonce

public final @NonNull GetSignInWithGoogleOption.Builder setNonce(String nonce)

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

פרמטרים
String nonce

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