Representa una configuración de inquilino.
La compatibilidad con múltiples inquilinos requiere Identity Platform (GCIP) de Google Cloud. Para obtener más información sobre GCIP, incluidos precios y funciones, consulte la documentación de GCIP. .
Antes de que se pueda utilizar el arrendamiento múltiple en un proyecto de Google Cloud Identity Platform, los inquilinos deben tener permiso para participar en ese proyecto a través de la interfaz de usuario de Cloud Console.
Una configuración de inquilino proporciona información como el nombre para mostrar, el identificador de inquilino y la configuración de autenticación de correo electrónico. Para la gestión de la configuración del proveedor OIDC/SAML, se deben usar instancias TenantAwareAuth
en lugar de un Tenant
para recuperar la lista de IdP configurados en un inquilino. Al configurar estos proveedores, tenga en cuenta que los inquilinos heredarán los dominios incluidos en la lista blanca y los URI de redireccionamiento autenticados de su proyecto principal.
Todas las demás configuraciones de un inquilino también se heredarán. Estos deberán administrarse desde la interfaz de usuario de Cloud Console.
Firma:
export declare class Tenant
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
inicio de sesión anónimo habilitado | booleano | ||
nombre para mostrar | cadena | El nombre para mostrar del inquilino. | |
correo electrónicoPrivacyConfig | Configuración de privacidad de correo electrónico | La configuración de privacidad del correo electrónico para el inquilino. | |
correo electrónicoSignInConfig | Correo electrónicoSignInProviderConfig | indefinido | La configuración del proveedor de inicio de sesión de correo electrónico. | |
configuración multifactor | Configuración multifactor | indefinido | La configuración de autenticación multifactor en el inquilino actual. | |
contraseñaPolicyConfig | Configuración de política de contraseña | La configuración de la política de contraseñas para el inquilino. | |
recaptchaConfig | RecaptchaConfig | indefinido | La configuración de autenticación de configuración de recaptcha del inquilino actual. | |
smsRegiónConfig | Configuración de región de SMS | La configuración de regiones de SMS para actualizar un inquilino. Configura las regiones donde los usuarios pueden enviar SMS de verificación. Esto se basa en el código de llamada del número de teléfono de destino. | |
ID de inquilino | cadena | El identificador del inquilino. | |
pruebaNúmeros de teléfono | { [número de teléfono: cadena]: cadena; } | El mapa que contiene los pares de código/número de teléfono de prueba para el inquilino. |
Métodos
Método | Modificadores | Descripción |
---|---|---|
a JSON() | Devuelve una representación serializable JSON de este objeto. |
Inquilino.anonymousSignInEnabled
Firma:
readonly anonymousSignInEnabled: boolean;
Inquilino.displayName
El nombre para mostrar del inquilino.
Firma:
readonly displayName?: string;
Inquilino.emailPrivacyConfig
La configuración de privacidad del correo electrónico para el inquilino.
Firma:
readonly emailPrivacyConfig?: EmailPrivacyConfig;
Inquilino.emailSignInConfig
La configuración del proveedor de inicio de sesión de correo electrónico.
Firma:
get emailSignInConfig(): EmailSignInProviderConfig | undefined;
Inquilino.multiFactorConfig
La configuración de autenticación multifactor en el inquilino actual.
Firma:
get multiFactorConfig(): MultiFactorConfig | undefined;
Inquilino.contraseñaPolicyConfig
La configuración de la política de contraseñas para el inquilino.
Firma:
readonly passwordPolicyConfig?: PasswordPolicyConfig;
Inquilino.recaptchaConfig
La configuración de autenticación de configuración de recaptcha del inquilino actual.
Firma:
get recaptchaConfig(): RecaptchaConfig | undefined;
Inquilino.smsRegionConfig
La configuración de regiones de SMS para actualizar un inquilino. Configura las regiones donde los usuarios pueden enviar SMS de verificación. Esto se basa en el código de llamada del número de teléfono de destino.
Firma:
readonly smsRegionConfig?: SmsRegionConfig;
Inquilino.tenantId
El identificador del inquilino.
Firma:
readonly tenantId: string;
Inquilino.testPhoneNumbers
El mapa que contiene los pares de código/número de teléfono de prueba para el inquilino.
Firma:
readonly testPhoneNumbers?: {
[phoneNumber: string]: string;
};
Inquilino.toJSON()
Devuelve una representación serializable JSON de este objeto.
Firma:
toJSON(): object;
Devoluciones:
objeto
Una representación serializable en JSON de este objeto.