GetGoogleIdOption

class GetGoogleIdOption : GetCustomCredentialOption


उपयोगकर्ता के Google आईडी टोकन को वापस पाने का अनुरोध.

थ्रो
java.lang.IllegalArgumentException

अगर serverClientId की वैल्यू खाली है

java.lang.IllegalArgumentException

अगर filterByAuthorizedAccounts और requestVerifiedPhoneNumber, दोनों सही हैं.

com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException

अगर बंडल से GetGoogleIdOption बनाते समय कोई गड़बड़ी होती है.

खास जानकारी

नेस्ट किए गए टाइप

GetGoogleIdOption के लिए बिल्डर.

सार्वजनिक कंपैनियन फ़ंक्शन

GetGoogleIdOption

यह हेल्पर फ़ंक्शन, दिए गए बंडल से GetGoogleIdOption बनाता है.

सार्वजनिक कंस्ट्रक्टर

GetGoogleIdOption(
    serverClientId: String,
    nonce: String?,
    filterByAuthorizedAccounts: Boolean,
    linkedServiceId: String?,
    idTokenDepositionScopes: List<String>?,
    requestVerifiedPhoneNumber: Boolean,
    autoSelectEnabled: Boolean,
    claims: List<Claim>?,
    hostedDomainFilter: String?
)

सार्वजनिक प्रॉपर्टी

Boolean

यह कुकी, अनुरोध में अपने-आप चुनने की सुविधा को सेट करती है. sign-ups.

List<Claim>?
Boolean

उपयोगकर्ता को सिर्फ़ उन Google खातों में से किसी एक को चुनने की अनुमति देनी है जिन्हें पहले से ही आपके ऐप्लिकेशन में साइन इन करने की अनुमति मिली हुई है या नहीं. डिफ़ॉल्ट वैल्यू सही है

String?

वह डोमेन जिसके हिसाब से फ़िल्टर करना है (जैसे, "example.com")

List<String>?

Oauth स्कोप, जिनकी मदद से Google, आपके ऐप्लिकेशन के बैकएंड सर्वर पर Google आईडी टोकन भेज पाएगा.

String?

खातों को Google खाते से लिंक करते समय इस्तेमाल किया गया सेवा आईडी

String?

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

Boolean

साइन-अप के दौरान, पुष्टि किए गए फ़ोन नंबर का अनुरोध करना है या नहीं.

String

उस सर्वर का क्लाइंट आईडी जिसे आईडी टोकन जारी किया जाएगा

सार्वजनिक कंपैनियन फ़ंक्शन

createFrom

fun createFrom(data: Bundle): GetGoogleIdOption

यह हेल्पर फ़ंक्शन, दिए गए बंडल से GetGoogleIdOption बनाता है.

पैरामीटर
data: Bundle

ऐसा बंडल जिसमें GetGoogleIdOption के बारे में सारी ज़रूरी जानकारी शामिल हो.

सार्वजनिक कंस्ट्रक्टर

GetGoogleIdOption

GetGoogleIdOption(
    serverClientId: String,
    nonce: String? = null,
    filterByAuthorizedAccounts: Boolean = true,
    linkedServiceId: String? = null,
    idTokenDepositionScopes: List<String>? = null,
    requestVerifiedPhoneNumber: Boolean = false,
    autoSelectEnabled: Boolean = false,
    claims: List<Claim>? = null,
    hostedDomainFilter: String? = null
)

सार्वजनिक प्रॉपर्टी

autoSelectEnabled

val autoSelectEnabledBoolean

यह कुकी, अनुरोध में अपने-आप चुनने की सुविधा को सेट करती है. sign-ups.

दावे

val claimsList<Claim>?

filterByAuthorizedAccounts

val filterByAuthorizedAccountsBoolean

उपयोगकर्ता को सिर्फ़ उन Google खातों में से किसी एक को चुनने की अनुमति देनी है जिन्हें पहले से ही आपके ऐप्लिकेशन में साइन इन करने की अनुमति मिली हुई है या नहीं. डिफ़ॉल्ट वैल्यू सही है

hostedDomainFilter

val hostedDomainFilterString?

वह डोमेन जिसके हिसाब से फ़िल्टर करना है (जैसे, "example.com")

idTokenDepositionScopes

val idTokenDepositionScopesList<String>?

Oauth स्कोप, जिनकी मदद से Google, आपके ऐप्लिकेशन के बैकएंड सर्वर पर Google आईडी टोकन भेज पाएगा. यह ज़रूरी नहीं है और इसे null पर सेट किया जा सकता है. यह सिर्फ़ तब ज़रूरी होता है, जब Google को आईडी टोकन को सेव करने के लिए कुछ स्कोप की ज़रूरत होती है.

linkedServiceId

val linkedServiceIdString?

खातों को Google खाते से लिंक करते समय इस्तेमाल किया गया सेवा आईडी

नॉन्स

val nonceString?

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

requestVerifiedPhoneNumber

val requestVerifiedPhoneNumberBoolean

साइन-अप के दौरान, पुष्टि किए गए फ़ोन नंबर का अनुरोध करना है या नहीं.

serverClientId

val serverClientIdString

उस सर्वर का क्लाइंट आईडी जिसे आईडी टोकन जारी किया जाएगा