Tenant class

ভাড়াটে কনফিগারেশনের প্রতিনিধিত্ব করে।

মাল্টি-টেনেন্সি সমর্থনের জন্য Google ক্লাউডের আইডেন্টিটি প্ল্যাটফর্ম (GCIP) প্রয়োজন। মূল্য এবং বৈশিষ্ট্য সহ GCIP সম্পর্কে আরও জানতে, GCIP ডকুমেন্টেশন দেখুন .

Google ক্লাউড আইডেন্টিটি প্ল্যাটফর্ম প্রোজেক্টে মাল্টি-টেনেন্সি ব্যবহার করার আগে, ক্লাউড কনসোল UI এর মাধ্যমে সেই প্রজেক্টে ভাড়াটেদের অনুমতি দিতে হবে।

একটি ভাড়াটে কনফিগারেশন তথ্য প্রদান করে যেমন প্রদর্শনের নাম, ভাড়াটে শনাক্তকারী এবং ইমেল প্রমাণীকরণ কনফিগারেশন। OIDC/SAML প্রদানকারী কনফিগারেশন ম্যানেজমেন্টের জন্য, ভাড়াটে কনফিগার করা আইডিপিগুলির তালিকা পুনরুদ্ধার করতে Tenant পরিবর্তে TenantAwareAuth উদাহরণ ব্যবহার করা উচিত। এই প্রদানকারীদের কনফিগার করার সময়, মনে রাখবেন যে ভাড়াটেরা তাদের মূল প্রকল্পের হোয়াইটলিস্ট করা ডোমেন এবং প্রমাণীকৃত রিডাইরেক্ট ইউআরআই-এর উত্তরাধিকারী হবে।

ভাড়াটেদের অন্যান্য সমস্ত সেটিংসও উত্তরাধিকার সূত্রে প্রাপ্ত হবে। এগুলিকে ক্লাউড কনসোল UI থেকে পরিচালনা করতে হবে।

স্বাক্ষর:

export declare class Tenant 

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
বেনামী সাইনইন সক্ষম বুলিয়ান
প্রদর্শন নাম স্ট্রিং ভাড়াটে প্রদর্শনের নাম।
emailPrivacy Config ইমেল গোপনীয়তা কনফিগারেশন ভাড়াটেদের জন্য ইমেল গোপনীয়তা কনফিগারেশন
emailSignInConfig EmailSignInProviderConfig | অনির্ধারিত ইমেল সাইন ইন প্রদানকারী কনফিগারেশন।
multiFactorConfig MultiFactorConfig | অনির্ধারিত বর্তমান ভাড়াটে মাল্টি-ফ্যাক্টর প্রমাণীকরণ কনফিগারেশন।
passwordPolicyConfig PasswordPolicyConfig ভাড়াটেদের জন্য পাসওয়ার্ড নীতি কনফিগারেশন
recaptchaConfig RecaptchaConfig | অনির্ধারিত বর্তমান ভাড়াটে এর recaptcha কনফিগারেশন প্রমাণীকরণ কনফিগারেশন।
smsRegionConfig SmsRegion Config ভাড়াটে আপডেট করার জন্য এসএমএস অঞ্চল কনফিগারেশন। অঞ্চলগুলি কনফিগার করে যেখানে ব্যবহারকারীদের যাচাইকরণ SMS পাঠানোর অনুমতি দেওয়া হয়৷ এটি গন্তব্য ফোন নম্বরের কলিং কোডের উপর ভিত্তি করে।
ভাড়াটে আইডি স্ট্রিং ভাড়াটে শনাক্তকারী।
টেস্টফোন নম্বর { [ফোন নম্বর: স্ট্রিং]: স্ট্রিং; } ভাড়াটেদের জন্য পরীক্ষার ফোন নম্বর/কোড জোড়া সম্বলিত মানচিত্র।

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
toJSON() এই বস্তুর একটি JSON-ক্রমিক উপস্থাপনা প্রদান করে।

Tenant.anonymousSignInEnabled

স্বাক্ষর:

readonly anonymousSignInEnabled: boolean;

Tenant.displayName

ভাড়াটে প্রদর্শনের নাম।

স্বাক্ষর:

readonly displayName?: string;

Tenant.emailPrivacyConfig

ভাড়াটেদের জন্য ইমেল গোপনীয়তা কনফিগারেশন

স্বাক্ষর:

readonly emailPrivacyConfig?: EmailPrivacyConfig;

Tenant.emailSignInConfig

ইমেল সাইন ইন প্রদানকারী কনফিগারেশন।

স্বাক্ষর:

get emailSignInConfig(): EmailSignInProviderConfig | undefined;

Tenant.multiFactorConfig

বর্তমান ভাড়াটে মাল্টি-ফ্যাক্টর প্রমাণীকরণ কনফিগারেশন।

স্বাক্ষর:

get multiFactorConfig(): MultiFactorConfig | undefined;

Tenant.passwordPolicyConfig

ভাড়াটেদের জন্য পাসওয়ার্ড নীতি কনফিগারেশন

স্বাক্ষর:

readonly passwordPolicyConfig?: PasswordPolicyConfig;

Tenant.recaptchaConfig

বর্তমান ভাড়াটে এর recaptcha কনফিগারেশন প্রমাণীকরণ কনফিগারেশন।

স্বাক্ষর:

get recaptchaConfig(): RecaptchaConfig | undefined;

Tenant.smsRegionConfig

ভাড়াটে আপডেট করার জন্য এসএমএস অঞ্চল কনফিগারেশন। অঞ্চলগুলি কনফিগার করে যেখানে ব্যবহারকারীদের যাচাইকরণ SMS পাঠানোর অনুমতি দেওয়া হয়৷ এটি গন্তব্য ফোন নম্বরের কলিং কোডের উপর ভিত্তি করে।

স্বাক্ষর:

readonly smsRegionConfig?: SmsRegionConfig;

Tenant.tenantId

ভাড়াটে শনাক্তকারী।

স্বাক্ষর:

readonly tenantId: string;

Tenant.testPhoneNumbers

ভাড়াটেদের জন্য পরীক্ষার ফোন নম্বর/কোড জোড়া সম্বলিত মানচিত্র।

স্বাক্ষর:

readonly testPhoneNumbers?: {
       
[phoneNumber: string]: string;
   
};

Tenant.toJSON()

এই বস্তুর একটি JSON-ক্রমিক উপস্থাপনা প্রদান করে।

স্বাক্ষর:

toJSON(): object;

রিটার্ন:

বস্তু

এই বস্তুর একটি JSON-ক্রমিক উপস্থাপনা।