GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


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

خلاصه

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

Builder (@ NonNull String serverClientId)

روش‌های عمومی

final @ NonNull GetSignInWithGoogleOption
build ()
final @ NonNull GetSignInWithGoogleOption.Builder

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

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

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

final @ NonNull GetSignInWithGoogleOption.Builder
setNonce ( String nonce)

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

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

سازنده

public Builder(@NonNull String serverClientId)
پارامترها
@ NonNull String serverClientId

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

روش‌های عمومی

ساختن

public final @NonNull GetSignInWithGoogleOption build()

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

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

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

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

پارامترها
@ NonNull List <@ NonNull Claim > claims

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

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

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

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

تنظیم نانس

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

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

پارامترها
String nonce

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