Tenant class

代表租戶配置。

多租戶支援需要 Google Cloud 的 Identity Platform (GCIP)。要了解有關 GCIP 的更多信息,包括定價和功能,請參閱GCIP 文檔

在 Google Cloud Identity Platform 專案上使用多租戶之前,必須透過 Cloud Console UI 允許租戶使用該專案。

租用戶配置提供顯示名稱、租用戶識別碼和電子郵件身份驗證設定等資訊。對於 OIDC/SAML 提供者設定管理,應使用TenantAwareAuth實例而不是Tenant來檢索租用戶上已配置的 IdP 清單。設定這些提供者時,請注意租用戶將繼承其父項目的白名單網域和經過驗證的重新導向 URI。

租戶的所有其他設定也將被繼承。這些需要透過 Cloud Console UI 進行管理。

簽名:

export declare class Tenant 

特性

財產修飾符類型描述
匿名登入已啟用布林值
顯示名稱細繩租戶顯示名稱。
電子郵件隱私配置電子郵件隱私配置租戶的電子郵件隱私配置
電子郵件登入配置電子郵件登入提供者配置|不明確的電子郵件登入提供者配置。
多因素配置多因素配置|不明確的目前租用戶的多重身份驗證配置。
密碼策略配置密碼策略配置租用戶的密碼原則配置
驗證碼配置驗證碼配置|不明確的目前租戶的 recaptcha config auth 配置。
簡訊區域配置簡訊區域配置用於更新租用戶的 SMS 區域配置。配置允許使用者發送驗證簡訊的區域。這是基於目標電話號碼的呼叫代碼。
租戶ID細繩租戶識別碼。
測試電話號碼{ [電話號碼:字串]:字串; }包含租戶的測試電話號碼/代碼對的地圖。

方法

方法修飾符描述
toJSON()傳回此物件的 JSON 可序列化表示形式。

租戶.anonymousSignInEnabled

簽名:

readonly anonymousSignInEnabled: boolean;

租用戶.displayName

租戶顯示名稱。

簽名:

readonly displayName?: string;

租戶.emailPrivacyConfig

租戶的電子郵件隱私配置

簽名:

readonly emailPrivacyConfig?: EmailPrivacyConfig;

租戶.emailSignInConfig

電子郵件登入提供者配置。

簽名:

get emailSignInConfig(): EmailSignInProviderConfig | undefined;

租戶.multiFactorConfig

目前租用戶的多重身份驗證配置。

簽名:

get multiFactorConfig(): MultiFactorConfig | undefined;

租戶.passwordPolicyConfig

租用戶的密碼原則配置

簽名:

readonly passwordPolicyConfig?: PasswordPolicyConfig;

租戶.recaptchaConfig

目前租戶的 recaptcha config auth 配置。

簽名:

get recaptchaConfig(): RecaptchaConfig | undefined;

租戶.smsRegionConfig

用於更新租用戶的 SMS 區域配置。配置允許使用者發送驗證簡訊的區域。這是基於目標電話號碼的呼叫代碼。

簽名:

readonly smsRegionConfig?: SmsRegionConfig;

租戶.tenantId

租戶識別碼。

簽名:

readonly tenantId: string;

租戶.testPhoneNumbers

包含租戶的測試電話號碼/代碼對的地圖。

簽名:

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

租戶.toJSON()

傳回此物件的 JSON 可序列化表示形式。

簽名:

toJSON(): object;

返回:

目的

該物件的 JSON 可序列化表示。