GetSignInWithGoogleOption

public final class GetSignInWithGoogleOption extends GetCustomCredentialOption


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

যে শংসাপত্র প্রদানকারী এই শংসাপত্রের ধরনটি পরিবেশন করতে চায় তাকে অবশ্যই দেখতে হবে যে ইনকামিং GetCustomCredentialOption GoogleIdTokenCredential.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 (
@ NonNull String serverClientId,
String hostedDomainFilter,
String nonce
)

পাবলিক পদ্ধতি

static final @ NonNull GetSignInWithGoogleOption

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

final String

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

final String

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

final @ NonNull String

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

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

androidx.credentials.CredentialOption থেকে

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

GetSignInWithGoogleOption

public GetSignInWithGoogleOption(
    @NonNull String serverClientId,
    String hostedDomainFilter,
    String nonce
)

পাবলিক পদ্ধতি

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

public static final @NonNull GetSignInWithGoogleOption createFrom(@NonNull Bundle data)

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

পরামিতি
@ NonNull Bundle data

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

হোস্টেডডোমেন ফিল্টার পান

public final String getHostedDomainFilter()

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

getNonce

public final String getNonce()

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

getServerClientId

public final @NonNull String getServerClientId()

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