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

आईडी टोकन जनरेट करने के दौरान इस्तेमाल किया जाने वाला नॉनस