Tenant class

یک پیکربندی مستاجر را نشان می دهد.

پشتیبانی چند اجاره ای به پلتفرم هویت Google Cloud (GCIP) نیاز دارد. برای کسب اطلاعات بیشتر درباره GCIP، از جمله قیمت و ویژگی‌ها، به مستندات GCIP مراجعه کنید .

قبل از اینکه بتوان از چند اجاره‌نشینی در پروژه Google Cloud Identity Platform استفاده کرد، مستاجران باید از طریق رابط کاربری Cloud Console اجازه حضور در آن پروژه را داشته باشند.

پیکربندی مستاجر اطلاعاتی مانند نام نمایشی، شناسه مستاجر و پیکربندی احراز هویت ایمیل را ارائه می دهد. برای مدیریت پیکربندی ارائه‌دهنده OIDC/SAML، باید از نمونه‌های TenantAwareAuth به جای یک Tenant برای بازیابی فهرست IdP‌های پیکربندی شده در یک مستاجر استفاده شود. هنگام پیکربندی این ارائه‌دهندگان، توجه داشته باشید که مستاجرین دامنه‌های لیست سفید و URIهای احراز هویت شده تغییر مسیر پروژه والد خود را به ارث خواهند برد.

تمام تنظیمات دیگر یک مستاجر نیز به ارث می رسد. اینها باید از رابط کاربری Cloud Console مدیریت شوند.

امضا:

export declare class Tenant 

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
anonymousSignInEnabled بولی
نمایش نام رشته نام نمایشی مستاجر
emailPrivacyConfig EmailPrivacyConfig پیکربندی حریم خصوصی ایمیل برای مستاجر
emailSignInConfig EmailSignInProviderConfig | تعریف نشده پیکربندی ارائه دهنده ورود به سیستم ایمیل.
multiFactorConfig MultiFactorConfig | تعریف نشده پیکربندی تأیید اعتبار چند عاملی در مستاجر فعلی.
passwordPolicyConfig PasswordPolicyConfig پیکربندی خط مشی رمز عبور برای مستاجر
recaptchaConfig RecaptchaConfig | تعریف نشده پیکربندی recaptcha auth پیکربندی مستاجر فعلی.
smsRegionConfig SmsRegionConfig پیکربندی مناطق 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 auth پیکربندی مستاجر فعلی.

امضا:

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-Serializable از این شی.