GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


فئة أداة الإنشاء لـ GetSignInWithGoogleOption

ملخّص

طُرق وضع التصميم العامة

Builder(@NonNull String serverClientId)

الإجراءات العامة

final @NonNull GetSignInWithGoogleOption
final @NonNull GetSignInWithGoogleOption.Builder

تضبط هذه السمة المطالبات التي سيتم تضمينها في رمز تعريف Google.

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

يضبط فلتر النطاق المستضاف (مثل myuniveristy.edu).

final @NonNull GetSignInWithGoogleOption.Builder

تضبط هذه السمة القيمة العشوائية التي سيتم استخدامها عند إنشاء رمز مميّز لمعرّف Google.

طُرق وضع التصميم العامة

عامل بناء

public Builder(@NonNull String serverClientId)
المعلمات
@NonNull String serverClientId

معرّف العميل للخادم الذي سيتحقّق من سلامة الرمز المميّز

الإجراءات العامة

إنشاء

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

الرقم العشوائي الذي سيتم استخدامه أثناء إنشاء رمز التعريف