GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


यह उपयोगकर्ता के Google आईडी टोकन को दिखाता है. यह टोकन, उपयोगकर्ता ने ऐप्लिकेशन में साइन-इन करने के लिए दिया है.

थ्रो
java.lang.NullPointerException

अगर id या idToken में से कोई भी वैल्यू शून्य है.

java.lang.IllegalArgumentException

अगर id या idToken में से कोई भी खाली है या idToken गलत तरीके से बनाया गया है या उसे पार्स नहीं किया जा सकता.

खास जानकारी

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

GoogleIdTokenCredential के लिए बिल्डर

कॉन्स्टेंट

static final @NonNull String

इस कॉन्स्टेंट का इस्तेमाल, SignInWithGoogleOption के अनुरोध और कैंडिडेट डेटा बंडल में कुंजी के तौर पर किया जाता है. इससे SignInWithGoogleOption को GetGoogleIdTokenOption से अलग किया जा सकता है.

static final @NonNull String

कॉन्स्टेंट, Google आईडी टोकन क्रेडेंशियल के टाइप को दिखाता है.

static final @NonNull String

कॉन्स्टेंट, SiWG बटन से वापस पाए गए Google आईडी टोकन क्रेडेंशियल के टाइप को दिखाता है.

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

GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

सार्वजानिक तरीके

static final @NonNull GoogleIdTokenCredential
final String

एंट्री पर दिखाने के लिए डिसप्ले नेम.

final String

उपयोगकर्ता का ईमेल पता, जिसे idToken से पार्स किया गया है.

final String

उपयोगकर्ता का उपनाम.

final String

उपयोगकर्ता का नाम.

final @NonNull String

उपयोगकर्ता के Google खाते से जुड़े ईमेल पते को बंद कर दिया गया है.

final @NonNull String

उपयोगकर्ता का Google आईडी टोकन.

final String

उपयोगकर्ता का सेव किया गया फ़ोन नंबर. हालांकि, अब इसका इस्तेमाल नहीं किया जाता.

final Uri

उपयोगकर्ता की प्रोफ़ाइल फ़ोटो का यूआरआई.

final @NonNull String

यह उपयोगकर्ता का यूनीक Google खाता आईडी होता है. इसे idToken से पार्स किया जाता है.

इनहेरिट किए गए तरीके

From androidx.credentials.Credential

कॉन्स्टेंट

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

इस कॉन्स्टेंट का इस्तेमाल, SignInWithGoogleOption के अनुरोध और कैंडिडेट डेटा बंडल में कुंजी के तौर पर किया जाता है. इससे SignInWithGoogleOption को GetGoogleIdTokenOption से अलग किया जा सकता है. ऊपर दिए गए दोनों विकल्पों का टाइप TYPE_GOOGLE_ID_TOKEN_CREDENTIAL है. हालांकि, SignInWithGoogleOption का एक सब-टाइप TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL है, जिसे इस कुंजी के हिसाब से कोड किया गया है.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

कॉन्स्टेंट, Google आईडी टोकन क्रेडेंशियल के टाइप को दिखाता है.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

कॉन्स्टेंट, SiWG बटन से वापस पाए गए Google आईडी टोकन क्रेडेंशियल के टाइप को दिखाता है.

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

GoogleIdTokenCredential

public GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

सार्वजानिक तरीके

createFrom

public static final @NonNull GoogleIdTokenCredential createFrom(@NonNull Bundle data)

getDisplayName

public final String getDisplayName()

एंट्री पर दिखाने के लिए डिसप्ले नेम.

getEmail

public final String getEmail()

उपयोगकर्ता का ईमेल पता, जिसे idToken से पार्स किया गया है.

getFamilyName

public final String getFamilyName()

उपयोगकर्ता का उपनाम.

getGivenName

public final String getGivenName()

उपयोगकर्ता का नाम.

getId

public final @NonNull String getId()

उपयोगकर्ता के Google खाते से जुड़े ईमेल पते को बंद कर दिया गया है.

getIdToken

public final @NonNull String getIdToken()

उपयोगकर्ता का Google आईडी टोकन.

getPhoneNumber

public final String getPhoneNumber()

उपयोगकर्ता का सेव किया गया फ़ोन नंबर. हालांकि, अब इसका इस्तेमाल नहीं किया जाता.

getProfilePictureUri

public final Uri getProfilePictureUri()

उपयोगकर्ता की प्रोफ़ाइल फ़ोटो का यूआरआई.

getUniqueId

public final @NonNull String getUniqueId()

यह उपयोगकर्ता का यूनीक Google खाता आईडी होता है. इसे idToken से पार्स किया जाता है.