GetSignInWithGoogleOption.Builder সম্পর্কে

public final class GetSignInWithGoogleOption.Builder


GetSignInWithGoogleOption এর জন্য বিল্ডার ক্লাস

সারাংশ

পাবলিক কনস্ট্রাক্টর

Builder (@ NonNull String serverClientId)

পাবলিক পদ্ধতি

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

দাবিগুলিকে Google আইডি টোকেনে অন্তর্ভুক্ত করার জন্য সেট করে।

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

হোস্ট করা ডোমেইন ফিল্টার সেট করে (যেমন myuniveristy.edu)।

final @ NonNull GetSignInWithGoogleOption.Builder
setNonce ( String 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)

দাবিগুলিকে Google আইডি টোকেনে অন্তর্ভুক্ত করার জন্য সেট করে।

উপলব্ধ দাবির তালিকার জন্য, ডকুমেন্টেশন দেখুন। যেকোনো অসমর্থিত দাবি উপেক্ষা করা হবে।

পরামিতি
@ NonNull List <@ NonNull Claim > claims

দাবির একটি তালিকা।

সেটহোস্টেডডোমেইনফিল্টার

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

হোস্ট করা ডোমেইন ফিল্টার সেট করে (যেমন myuniveristy.edu)। ডিফল্টভাবে কোন ফিল্টার নেই।

সেটনন্স

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

গুগল আইডি টোকেন তৈরি করার সময় কোন ননস ব্যবহার করা হবে তা সেট করে। ননসের মান যেকোনো র‍্যান্ডম স্ট্রিং হতে পারে এবং রিপ্লে-আক্রমণ প্রতিরোধ করতে ব্যবহৃত হয়। ডিফল্ট হিসেবে নো ননস ব্যবহার করা হয়।

পরামিতি
String nonce

আইডি টোকেন তৈরির সময় ব্যবহারের অযোগ্যতা