GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


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

নিক্ষেপ করে
java.lang.NullPointerException java.lang.NullPointerException

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

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

যদি id বা idToken খালি থাকে

সারসংক্ষেপ

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

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

ধ্রুবক

static final @ NonNull String

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

static final @ NonNull String

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

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

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

final String

ব্যবহারকারীর দেওয়া নাম।

final @ NonNull String
getId ()

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

final @ NonNull String

ব্যবহারকারীর Google ID Toekn.

final String

ব্যবহারকারীর সংরক্ষিত ফোন নম্বর।

final Uri

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

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

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

ধ্রুবক

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

GetGoogleIdTokenOption থেকে SignInWithGoogleOptionকে আলাদা করতে SignInWithGoogleOption অনুরোধ এবং প্রার্থীর ডেটা বান্ডেলগুলিতে একটি কী হিসাবে ব্যবহৃত ধ্রুবক। উপরে উল্লিখিত উভয় বিকল্পে 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 ID টোকেন শংসাপত্রের ধরণকে উপস্থাপন করে।

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

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

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

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)

getDisplayName

public final String getDisplayName()

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

getFamilyName

public final String getFamilyName()

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

getGivenName

public final String getGivenName()

ব্যবহারকারীর দেওয়া নাম।

getId

public final @NonNull String getId()

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

getIdToken

public final @NonNull String getIdToken()

ব্যবহারকারীর Google ID Toekn.

ফোন নম্বর পান

public final String getPhoneNumber()

ব্যবহারকারীর সংরক্ষিত ফোন নম্বর।

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

public final Uri getProfilePictureUri()

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