GetSignInWithGoogleOption.Builder সম্পর্কে

class GetSignInWithGoogleOption.Builder


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

সারাংশ

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

Builder (serverClientId: String )

জনসাধারণের অনুষ্ঠান

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

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

GetSignInWithGoogleOption.Builder
setHostedDomainFilter (hostedDomainFilter: String )

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

GetSignInWithGoogleOption.Builder
setNonce (nonce: String ?)

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

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

নির্মাতা

Builder(serverClientId: String)
পরামিতি
serverClientId: String

সার্ভারের ক্লায়েন্ট আইডি যা টোকেনের অখণ্ডতা যাচাই করবে।

জনসাধারণের অনুষ্ঠান

নির্মাণ করা

fun build(): GetSignInWithGoogleOption

সেটক্লেইমস

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

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

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

পরামিতি
claims: List < Claim >

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

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

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

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

সেটনন্স

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

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

পরামিতি
nonce: String ?

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