GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


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

নিক্ষেপ
NullPointerException

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

IllegalArgumentException

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

সারসংক্ষেপ

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

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

ধ্রুবক

static final @ NonNull String

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

static final @ NonNull String

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

static final @ NonNull String

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

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

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

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

final @ NonNull String

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

final String

এই পদ্ধতিটি অপ্রচলিত। ফোন নম্বর আর সমর্থন করা হবে না।

final 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 রিকোয়েস্ট এবং ক্যান্ডিডেট ডেটা বান্ডেলে একটি কী (key) হিসেবে ব্যবহৃত কনস্ট্যান্ট, যা 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 বাটন থেকে প্রাপ্ত গুগল আইডি টোকেন ক্রেডেনশিয়ালের ধরনকে নির্দেশ করে।

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

GoogleIdTokenCredential

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

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

getId

public final @NonNull String getId()

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

getIdToken

public final @NonNull String getIdToken()

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

ফোন নম্বর পান

public final String getPhoneNumber()

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

getProfilePictureUri

public final Uri getProfilePictureUri()

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

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

public final @NonNull String getUniqueId()

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