GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


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

ملخّص

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

Builder(serverClientId: String)

الوظائف العامة

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

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

GetSignInWithGoogleOption.Builder
setHostedDomainFilter(hostedDomainFilter: String)

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

GetSignInWithGoogleOption.Builder
setNonce(nonce: String?)

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

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

عامل بناء

Builder(serverClientId: String)
المعلمات
serverClientId: String

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

الوظائف العامة

إنشاء

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: String?

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