GetSignInWithGoogleOption

class GetSignInWithGoogleOption : GetCustomCredentialOption


একটি সুস্পষ্ট 'Google দিয়ে সাইন ইন করুন' বোতাম থেকে ব্যবহারকারীর Google ID টোকেন পুনরুদ্ধার করার জন্য একটি অনুরোধ৷

যে শংসাপত্র প্রদানকারী এই শংসাপত্রের ধরণটি পরিবেশন করতে চায় তাকে অবশ্যই দেখতে হবে যে আগত GetCustomCredentialOptionGoogleIdTokenCredential.TYPE_GOOGLE_ID_TOKEN_CREDENTIAL টাইপ আছে কিনা।TYPE_GOOGLE_ID_TOKEN_CREDENTIAL এবং সংশ্লিষ্ট requestData এবং candidateQueryData অবশ্যই GoogleIdTokenCredential.BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE এর মান সেট করতে হবে। GoogleIdTokenCredential.TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

নিক্ষেপ করে
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

serverClientId খালি থাকলে

com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException: com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException

বান্ডেল থেকে GetSignInWithGoogleOption তৈরিতে কোনো ত্রুটির সম্মুখীন হলে।

সারসংক্ষেপ

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

GetSignInWithGoogleOption এর জন্য বিল্ডার ক্লাস

পাবলিক সহচর ফাংশন

GetSignInWithGoogleOption
createFrom (data: Bundle )

প্রদত্ত বান্ডেল থেকে GetSignInWithGoogleOption তৈরি করতে সাহায্যকারী ফাংশন।

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

GetSignInWithGoogleOption (
serverClientId: String ,
hostedDomainFilter: String ?,
nonce: String ?
)

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

String ?

হোস্ট করা ডোমেন ফিল্টার (যেমন myuniveristy.edu)

String ?

আইডি টোকেন জেনারেশনের সময় ব্যবহার করতে হবে না

String

সার্ভারের ক্লায়েন্ট আইডি যেখানে আইডি টোকেন জারি করা হবে

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

androidx.credentials.CredentialOption থেকে

পাবলিক সহচর ফাংশন

থেকে তৈরি করুন

fun createFrom(data: Bundle): GetSignInWithGoogleOption

প্রদত্ত বান্ডেল থেকে GetSignInWithGoogleOption তৈরি করতে সাহায্যকারী ফাংশন।

পরামিতি
data: Bundle

বাবল যাতে GetSignInWithGoogleOption সম্পর্কে সমস্ত প্রয়োজনীয় তথ্য রয়েছে।

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

GetSignInWithGoogleOption

GetSignInWithGoogleOption(
    serverClientId: String,
    hostedDomainFilter: String? = null,
    nonce: String? = null
)

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

hostedDomainFilter

val hostedDomainFilterString?

হোস্ট করা ডোমেন ফিল্টার (যেমন myuniveristy.edu)

না

val nonceString?

আইডি টোকেন জেনারেশনের সময় ব্যবহার করতে হবে না

সার্ভারক্লায়েন্টআইডি

val serverClientIdString

সার্ভারের ক্লায়েন্ট আইডি যেখানে আইডি টোকেন জারি করা হবে

,

GetSignInWithGoogleOption

class GetSignInWithGoogleOption : GetCustomCredentialOption


একটি সুস্পষ্ট 'Google দিয়ে সাইন ইন করুন' বোতাম থেকে ব্যবহারকারীর Google ID টোকেন পুনরুদ্ধার করার জন্য একটি অনুরোধ৷

যে শংসাপত্র প্রদানকারী এই শংসাপত্রের ধরণটি পরিবেশন করতে চায় তাকে অবশ্যই দেখতে হবে যে আগত GetCustomCredentialOptionGoogleIdTokenCredential.TYPE_GOOGLE_ID_TOKEN_CREDENTIAL টাইপ আছে কিনা।TYPE_GOOGLE_ID_TOKEN_CREDENTIAL এবং সংশ্লিষ্ট requestData এবং candidateQueryData অবশ্যই GoogleIdTokenCredential.BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE এর মান সেট করতে হবে। GoogleIdTokenCredential.TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

নিক্ষেপ করে
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

serverClientId খালি থাকলে

com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException: com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException

বান্ডেল থেকে GetSignInWithGoogleOption তৈরিতে কোনো ত্রুটির সম্মুখীন হলে।

সারসংক্ষেপ

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

GetSignInWithGoogleOption এর জন্য বিল্ডার ক্লাস

পাবলিক সহচর ফাংশন

GetSignInWithGoogleOption
createFrom (data: Bundle )

প্রদত্ত বান্ডেল থেকে GetSignInWithGoogleOption তৈরি করতে সাহায্যকারী ফাংশন।

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

GetSignInWithGoogleOption (
serverClientId: String ,
hostedDomainFilter: String ?,
nonce: String ?
)

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

String ?

হোস্ট করা ডোমেন ফিল্টার (যেমন myuniveristy.edu)

String ?

আইডি টোকেন জেনারেশনের সময় ব্যবহার করতে হবে না

String

সার্ভারের ক্লায়েন্ট আইডি যেখানে আইডি টোকেন জারি করা হবে

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

androidx.credentials.CredentialOption থেকে

পাবলিক সহচর ফাংশন

থেকে তৈরি করুন

fun createFrom(data: Bundle): GetSignInWithGoogleOption

প্রদত্ত বান্ডেল থেকে GetSignInWithGoogleOption তৈরি করতে সাহায্যকারী ফাংশন।

পরামিতি
data: Bundle

বাবল যাতে GetSignInWithGoogleOption সম্পর্কে সমস্ত প্রয়োজনীয় তথ্য রয়েছে।

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

GetSignInWithGoogleOption

GetSignInWithGoogleOption(
    serverClientId: String,
    hostedDomainFilter: String? = null,
    nonce: String? = null
)

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

hostedDomainFilter

val hostedDomainFilterString?

হোস্ট করা ডোমেন ফিল্টার (যেমন myuniveristy.edu)

না

val nonceString?

আইডি টোকেন জেনারেশনের সময় ব্যবহার করতে হবে না

সার্ভারক্লায়েন্টআইডি

val serverClientIdString

সার্ভারের ক্লায়েন্ট আইডি যেখানে আইডি টোকেন জারি করা হবে