GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


کلاس سازنده برای GetSignInWithGoogleOption

خلاصه

سازندگان عمومی

Builder (serverClientId: String )

کارکردهای عمومی

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

ادعاهایی را که باید در توکن شناسه گوگل گنجانده شوند، تنظیم می‌کند.

GetSignInWithGoogleOption.Builder
setHostedDomainFilter (hostedDomainFilter: String )

فیلتر دامنه میزبان را تنظیم می‌کند (مثلاً myuniversty.edu).

GetSignInWithGoogleOption.Builder
setNonce (nonce: String ?)

هنگام تولید توکن شناسه گوگل، nonce مورد استفاده را تنظیم می‌کند.

سازندگان عمومی

سازنده

Builder(serverClientId: String)
پارامترها
serverClientId: String

شناسه کلاینت سرور که صحت توکن را تأیید می‌کند.

کارکردهای عمومی

ساختن

fun build(): GetSignInWithGoogleOption

مجموعه ادعاها

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

ادعاهایی را که باید در توکن شناسه گوگل گنجانده شوند، تنظیم می‌کند.

برای فهرستی از ادعاهای موجود، به مستندات مراجعه کنید. هرگونه ادعای بدون پشتوانه نادیده گرفته خواهد شد.

پارامترها
claims: List < Claim >

فهرستی از ادعاها

فیلتر دامنه میزبان تنظیم شده

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

فیلتر دامنه میزبان (مثلاً myuniversty.edu) را تنظیم می‌کند. پیش‌فرض بدون فیلتر است.

تنظیم نانس

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

مقدار nonce مورد استفاده هنگام تولید توکن شناسه گوگل را تنظیم می‌کند. مقادیر nonce می‌توانند هر رشته تصادفی باشند و برای جلوگیری از حمله مجدد استفاده می‌شوند. مقدار پیش‌فرض nonce نیست.

پارامترها
nonce: String ?

نانسی که باید در طول تولید توکن شناسه استفاده شود