GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


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

সারসংক্ষেপ

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

Builder (@ NonNull String serverClientId)

জনসাধারণের পদ্ধতি

final @ NonNull GetSignInWithGoogleOption
build ()
final @ NonNull GetSignInWithGoogleOption.Builder

গুগল আইডি টোকেনে অন্তর্ভুক্ত করার জন্য ক্লেইমগুলো নির্ধারণ করে।

final @ NonNull GetSignInWithGoogleOption.Builder
setHostedDomainFilter (@ NonNull String hostedDomainFilter)

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

final @ NonNull GetSignInWithGoogleOption.Builder
setNonce ( String nonce)

গুগল আইডি টোকেন তৈরি করার সময় ব্যবহার করার জন্য ননস (nonce) নির্ধারণ করে।

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

নির্মাতা

public Builder(@NonNull String serverClientId)
প্যারামিটার
@ NonNull String serverClientId

যে সার্ভারটি টোকেনটির অখণ্ডতা যাচাই করবে, তার ক্লায়েন্ট আইডি।

জনসাধারণের পদ্ধতি

নির্মাণ করুন

public final @NonNull GetSignInWithGoogleOption build()

দাবি সেট করুন

public final @NonNull GetSignInWithGoogleOption.Builder setClaims(@NonNull List<@NonNull Claim> claims)

গুগল আইডি টোকেনে অন্তর্ভুক্ত করার জন্য ক্লেইমগুলো নির্ধারণ করে।

উপলব্ধ ক্লেইমগুলির তালিকার জন্য ডকুমেন্টেশন দেখুন। কোনো অসমর্থিত ক্লেইম উপেক্ষা করা হবে।

প্যারামিটার
@ NonNull List <@ NonNull Claim > claims

দাবিসমূহের একটি তালিকা।

হোস্ট করা ডোমেইন ফিল্টার সেট করুন

public final @NonNull GetSignInWithGoogleOption.Builder setHostedDomainFilter(@NonNull String hostedDomainFilter)

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

সেটনন্স

public final @NonNull GetSignInWithGoogleOption.Builder setNonce(String nonce)

গুগল আইডি টোকেন তৈরি করার সময় ব্যবহার করার জন্য ননস (nonce) নির্ধারণ করে। ননসের মান যেকোনো র‍্যান্ডম স্ট্রিং হতে পারে এবং এটি রিপ্লে-অ্যাটাক প্রতিরোধ করতে ব্যবহৃত হয়। ডিফল্ট হলো কোনো ননস ব্যবহার না করা।

প্যারামিটার
String nonce

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