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

class GoogleIdTokenCredential : CustomCredential


অ্যাপ সাইন-ইনের জন্য ব্যবহারকারী কর্তৃক প্রদত্ত ব্যবহারকারীর Google আইডি টোকেন প্রতিনিধিত্ব করে।

থ্রো
java.lang.NullPointerException

যদি id বা idToken যেকোনো একটি শূন্য হয়।

java.lang.IllegalArgumentException

যদি id বা idToken কোনওটি খালি থাকে, অথবা idToken ত্রুটিপূর্ণ হয় বা পার্স করা না যায়।

সারাংশ

নেস্টেড প্রকারভেদ

GoogleIdTokenCredential জন্য একজন নির্মাতা

ধ্রুবক

const String

SignInWithGoogleOption অনুরোধ এবং প্রার্থী ডেটা বান্ডেলগুলিতে SignInWithGoogleOption কে GetGoogleIdTokenOption থেকে আলাদা করার জন্য একটি কী হিসাবে ব্যবহৃত ধ্রুবক।

const String

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

const String

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

পাবলিক কম্প্যানিয়ন ফাংশন

GoogleIdTokenCredential
createFrom (data: Bundle )

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

GoogleIdTokenCredential (
id: String ,
idToken: String ,
displayName: String ?,
familyName: String ?,
givenName: String ?,
profilePictureUri: Uri ?,
phoneNumber: String ?
)

সরকারি সম্পত্তি

String ?

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

String ?

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

String ?

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

String ?

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

String

এই বৈশিষ্ট্যটি বন্ধ করা হয়েছে। স্থিতিশীল ব্যবহারকারী শনাক্তকারীর জন্য uniqueId ব্যবহার করুন, অথবা ব্যবহারকারীর ইমেল ঠিকানার জন্য email ব্যবহার করুন।

String

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

String ?

এই প্রপার্টিটি বন্ধ করে দেওয়া হয়েছে। ফোন নম্বর আর সমর্থিত হবে না।

Uri ?

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

String

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

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

androidx.credentials.Credential থেকে

ধ্রুবক

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

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

SignInWithGoogleOption অনুরোধ এবং প্রার্থী ডেটা বান্ডেলগুলিতে SignInWithGoogleOption কে GetGoogleIdTokenOption থেকে আলাদা করার জন্য একটি কী হিসাবে ব্যবহৃত ধ্রুবক। যদিও উপরে উল্লিখিত উভয় বিকল্পের টাইপ TYPE_GOOGLE_ID_TOKEN_CREDENTIAL , SignInWithGoogleOption এর একটি সাব-টাইপ TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL এই কীটির বিপরীতে এনকোড করা আছে।

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL সম্পর্কে

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL সম্পর্কে

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

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

পাবলিক কম্প্যানিয়ন ফাংশন

তৈরি করুন

fun createFrom(data: Bundle): GoogleIdTokenCredential

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

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

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

সরকারি সম্পত্তি

প্রদর্শনের নাম

val displayNameString?

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

ইমেইল

val emailString?

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

পরিবারের নাম

val familyNameString?

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

দেওয়া নাম

val givenNameString?

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

আইডি

val idString

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

আইডিটোকেন

val idTokenString

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

ফোন নম্বর

val phoneNumberString?

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

প্রোফাইল ছবিউরি

val profilePictureUriUri?

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

অনন্য আইডি

val uniqueIdString

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