গুগলআইডিটোকেনক্রেডেনশিয়াল

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

একটি ধ্রুবক গুগল আইডি টোকেন শংসাপত্রের ধরণকে প্রতিনিধিত্ব করে।

static final @ NonNull String

একটি ধ্রুবক SiWG বোতাম থেকে প্রাপ্ত Google ID টোকেন শংসাপত্রের ধরণকে প্রতিনিধিত্ব করে।

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

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
getId ()

ব্যবহারকারীর Google অ্যাকাউন্টের সাথে সম্পর্কিত ইমেল ঠিকানাটি বাতিল করা হয়েছে।

final @ NonNull String

ব্যবহারকারীর গুগল আইডি টোকেন।

final String

ব্যবহারকারীর সংরক্ষিত ফোন নম্বরটি বাতিল করা হয়েছে।

final Uri

ব্যবহারকারীর প্রোফাইল ছবি uri।

final @ NonNull String

ব্যবহারকারীর অনন্য গুগল অ্যাকাউন্ট আইডি, idToken থেকে পার্স করা হয়েছে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

androidx.credentials.Credential থেকে
final @ NonNull Bundle
final @ NonNull String
getType ()

ধ্রুবক

বান্ডেল_কি_গুগল_আইডি_টোকেন_সাবটাইপ

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

একটি ধ্রুবক গুগল আইডি টোকেন শংসাপত্রের ধরণকে প্রতিনিধিত্ব করে।

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL সম্পর্কে

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

একটি ধ্রুবক SiWG বোতাম থেকে প্রাপ্ত Google ID টোকেন শংসাপত্রের ধরণকে প্রতিনিধিত্ব করে।

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

গুগলআইডিটোকেনক্রেডেনশিয়াল

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

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

তৈরি করুন

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

ডিসপ্লেনাম পান

public final String getDisplayName()

এন্ট্রিতে দেখানোর জন্য নাম প্রদর্শন করুন।

ইমেল পান

public final String getEmail()

ব্যবহারকারীর ইমেল ঠিকানা, idToken থেকে পার্স করা হয়েছে।

ফ্যামিলিনাম পান

public final String getFamilyName()

ব্যবহারকারীর পারিবারিক নাম।

getGivenName সম্পর্কে

public final String getGivenName()

ব্যবহারকারীর প্রদত্ত নাম।

আইডি পান

public final @NonNull String getId()

ব্যবহারকারীর Google অ্যাকাউন্টের সাথে সম্পর্কিত ইমেল ঠিকানাটি বাতিল করা হয়েছে।

getIdToken সম্পর্কে

public final @NonNull String getIdToken()

ব্যবহারকারীর গুগল আইডি টোকেন।

ফোন নম্বর পান

public final String getPhoneNumber()

ব্যবহারকারীর সংরক্ষিত ফোন নম্বরটি বাতিল করা হয়েছে।

প্রোফাইলপিকচার ইউরি পান

public final Uri getProfilePictureUri()

ব্যবহারকারীর প্রোফাইল ছবি uri।

অনন্য আইডি পান

public final @NonNull String getUniqueId()

ব্যবহারকারীর অনন্য গুগল অ্যাকাউন্ট আইডি, idToken থেকে পার্স করা হয়েছে।