GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


এটি ব্যবহারকারীর গুগল আইডি টোকেন, যা অ্যাপে সাইন-ইন করার জন্য ব্যবহারকারী কর্তৃক প্রদান করা হয়েছে।

নিক্ষেপ
NullPointerException

যদি id অথবা idToken এর কোনোটি null হয়।

IllegalArgumentException

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

সারসংক্ষেপ

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

GoogleIdTokenCredential এর জন্য একটি বিল্ডার

ধ্রুবক

const String

SignInWithGoogleOption রিকোয়েস্ট এবং ক্যান্ডিডেট ডেটা বান্ডেলে কী (key) হিসেবে ব্যবহৃত কনস্ট্যান্ট, যা SignInWithGoogleOption-কে GetGoogleIdTokenOption থেকে আলাদা করতে ব্যবহৃত হয়।

const String

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

const String

একটি ধ্রুবক SiWG বাটন থেকে প্রাপ্ত গুগল আইডি টোকেন ক্রেডেনশিয়ালের ধরনকে নির্দেশ করে।

পাবলিক সঙ্গী ফাংশন

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 ?

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

String

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

উত্তরাধিকারসূত্রে প্রাপ্ত বৈশিষ্ট্য

androidx.credentials.Credential থেকে

ধ্রুবক

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

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE: String

SignInWithGoogleOption রিকোয়েস্ট এবং ক্যান্ডিডেট ডেটা বান্ডেলে একটি কী (key) হিসেবে ব্যবহৃত কনস্ট্যান্ট, যা 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_CREDENTIAL: String

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL: String

একটি ধ্রুবক SiWG বাটন থেকে প্রাপ্ত গুগল আইডি টোকেন ক্রেডেনশিয়ালের ধরনকে নির্দেশ করে।

পাবলিক সঙ্গী ফাংশন

তৈরি করুন

fun createFrom(data: Bundle): GoogleIdTokenCredential

সরকারি নির্মাণকারী

GoogleIdTokenCredential

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

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

ডিসপ্লে নাম

val displayName: String?

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

ইমেইল

val email: String?

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

পরিবারের নাম

val familyName: String?

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

প্রদত্ত নাম

val givenName: String?

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

আইডি

val id: String

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

আইডি টোকেন

val idToken: String

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

ফোন নম্বর

val phoneNumber: String?

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

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

val profilePictureUri: Uri?

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

অনন্য আইডি

val uniqueId: String

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