Tenant class

Stellt eine Mandantenkonfiguration dar.

Für die Mandantenfähigkeitsunterstützung ist die Identity Platform (GCIP) von Google Cloud erforderlich. Weitere Informationen zu GCIP, einschließlich Preisen und Funktionen, finden Sie in der GCIP-Dokumentation .

Bevor die Mandantenfähigkeit in einem Google Cloud Identity Platform-Projekt verwendet werden kann, müssen Mandanten über die Cloud Console-Benutzeroberfläche für dieses Projekt zugelassen werden.

Eine Mandantenkonfiguration stellt Informationen wie den Anzeigenamen, die Mandantenkennung und die E-Mail-Authentifizierungskonfiguration bereit. Für die Konfigurationsverwaltung des OIDC/SAML-Anbieters sollten TenantAwareAuth Instanzen anstelle eines Tenant verwendet werden, um die Liste der konfigurierten IdPs auf einem Mandanten abzurufen. Beachten Sie bei der Konfiguration dieser Anbieter, dass Mandanten Domänen auf der Whitelist und authentifizierte Umleitungs-URIs ihres übergeordneten Projekts erben.

Alle anderen Einstellungen eines Mandanten werden ebenfalls übernommen. Diese müssen über die Cloud Console-Benutzeroberfläche verwaltet werden.

Unterschrift:

export declare class Tenant 

Eigenschaften

Eigentum Modifikatoren Typ Beschreibung
anonymSignInEnabled Boolescher Wert
Anzeigename Zeichenfolge Der Anzeigename des Mandanten.
emailPrivacyConfig EmailPrivacyConfig Die E-Mail-Datenschutzkonfiguration für den Mandanten
emailSignInConfig EmailSignInProviderConfig | nicht definiert Die Konfiguration des E-Mail-Anmeldeanbieters.
multiFactorConfig MultiFactorConfig | nicht definiert Die Multi-Faktor-Authentifizierungskonfiguration für den aktuellen Mandanten.
passwortPolicyConfig PasswordPolicyConfig Die Passwortrichtlinienkonfiguration für den Mandanten
recaptchaConfig RecaptchaConfig | nicht definiert Die Recaptcha-Konfigurationsauthentifizierungskonfiguration des aktuellen Mandanten.
smsRegionConfig SMSRegionConfig Die SMS-Regionskonfiguration zum Aktualisieren eines Mandanten. Konfiguriert die Regionen, in denen Benutzer Bestätigungs-SMS senden dürfen. Dies basiert auf der Rufvorwahl der Zielrufnummer.
Mieter-ID Zeichenfolge Die Mandanten-ID.
testPhoneNumbers { [phoneNumber: string]: string; } Die Karte mit den Testtelefonnummern/Code-Paaren für den Mieter.

Methoden

Methode Modifikatoren Beschreibung
toJSON() Gibt eine JSON-serialisierbare Darstellung dieses Objekts zurück.

Tenant.anonymousSignInEnabled

Unterschrift:

readonly anonymousSignInEnabled: boolean;

Tenant.displayName

Der Anzeigename des Mandanten.

Unterschrift:

readonly displayName?: string;

Tenant.emailPrivacyConfig

Die E-Mail-Datenschutzkonfiguration für den Mandanten

Unterschrift:

readonly emailPrivacyConfig?: EmailPrivacyConfig;

Tenant.emailSignInConfig

Die Konfiguration des E-Mail-Anmeldeanbieters.

Unterschrift:

get emailSignInConfig(): EmailSignInProviderConfig | undefined;

Tenant.multiFactorConfig

Die Multi-Faktor-Authentifizierungskonfiguration für den aktuellen Mandanten.

Unterschrift:

get multiFactorConfig(): MultiFactorConfig | undefined;

Tenant.passwordPolicyConfig

Die Passwortrichtlinienkonfiguration für den Mandanten

Unterschrift:

readonly passwordPolicyConfig?: PasswordPolicyConfig;

Tenant.recaptchaConfig

Die Recaptcha-Konfigurationsauthentifizierungskonfiguration des aktuellen Mandanten.

Unterschrift:

get recaptchaConfig(): RecaptchaConfig | undefined;

Tenant.smsRegionConfig

Die SMS-Regionskonfiguration zum Aktualisieren eines Mandanten. Konfiguriert die Regionen, in denen Benutzer Bestätigungs-SMS senden dürfen. Dies basiert auf der Rufvorwahl der Zielrufnummer.

Unterschrift:

readonly smsRegionConfig?: SmsRegionConfig;

Tenant.tenantId

Die Mandanten-ID.

Unterschrift:

readonly tenantId: string;

Tenant.testPhoneNumbers

Die Karte mit den Testtelefonnummern/Code-Paaren für den Mieter.

Unterschrift:

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

Tenant.toJSON()

Gibt eine JSON-serialisierbare Darstellung dieses Objekts zurück.

Unterschrift:

toJSON(): object;

Kehrt zurück:

Objekt

Eine JSON-serialisierbare Darstellung dieses Objekts.