表示租户配置。
如需支持多租户,需要使用 Google Cloud 的 Identity Platform (GCIP)。如需详细了解 GCIP(包括价格和功能),请参阅 GCIP 文档。
要在 Google Cloud Identity Platform 项目上使用多租户,必须通过 Cloud Console 界面允许该项目使用租户。
租户配置提供显示名称、租户标识符和电子邮件身份验证配置等信息。对于 OIDC/SAML 提供方配置管理,应使用 TenantAwareAuth
实例(而不是 Tenant
)来检索租户上已配置的 IdP 的列表。配置这些提供商时,请注意,租户将继承其父级项目的已列入白名单的网域和经过身份验证的重定向 URI。
租户的所有其他设置也将继承。这些项目需要通过 Cloud 控制台界面进行管理。
签名:
export declare class Tenant
属性
属性 | 修饰符 | 类型 | 说明 |
---|---|---|---|
anonymousSignInEnabled | 布尔值 | ||
displayName | 字符串 | 租户显示名称。 | |
emailPrivacyConfig | EmailPrivacyConfig | 租户的电子邮件隐私权配置 | |
emailSignInConfig | EmailSignInProviderConfig |未定义 | 电子邮件登录提供方配置。 | |
multiFactorConfig | MultiFactorConfig |未定义 | 当前租户的多重身份验证配置。 | |
passwordPolicyConfig | PasswordPolicyConfig | 租户的密码政策配置 | |
recaptchaConfig | RecaptchaConfig |未定义 | 当前租户的 reCAPTCHA 配置身份验证配置。 | |
smsRegionConfig | SmsRegionConfig | 用于更新租户的短信区域配置。配置允许用户发送验证短信的区域。此电话号码依据的是目标电话号码的呼叫代码。 | |
tenantId | 字符串 | 租户标识符。 | |
testPhoneNumbers | { [phoneNumber: string]: string;} | 包含租户的测试电话号码 / 代码对的地图。 |
方法
方法 | 修饰符 | 说明 |
---|---|---|
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
用于更新租户的短信区域配置。配置允许用户发送验证短信的区域。此电话号码依据的是目标电话号码的呼叫代码。
签名:
readonly smsRegionConfig?: SmsRegionConfig;
租户 ID
租户标识符。
签名:
readonly tenantId: string;
Tenant.testPhoneNumbers
包含租户的测试电话号码 / 代码对的地图。
签名:
readonly testPhoneNumbers?: {
[phoneNumber: string]: string;
};
Tenant.toJSON()
返回此对象的可序列化 JSON 表示法。
签名:
toJSON(): object;
返回:
对象
此对象的可序列化 JSON 表示法。