Reprezentuje konfigurację najemcy.
Obsługa środowiska wielu najemców wymaga Google Cloud Identity Platform (GCIP). Więcej informacji o GCIP, w tym o cenach i funkcjach, znajdziesz w dokumentacji GCDS.
Aby móc używać środowiska wielu najemców w projekcie Google Cloud Identity Platform, musisz zezwolić na najemców w tym projekcie w interfejsie konsoli Cloud.
Konfiguracja najemcy dostarcza informacji takich jak wyświetlana nazwa, identyfikator najemcy i konfiguracja uwierzytelniania poczty e-mail. W przypadku zarządzania konfiguracją dostawcy OIDC/SAML do pobrania listy skonfigurowanych dostawców tożsamości u najemcy należy używać instancji TenantAwareAuth
zamiast Tenant
. Konfigurując tych dostawców, pamiętaj, że najemcy odziedziczą białą listę domen i uwierzytelnione identyfikatory URI przekierowania z projektu nadrzędnego.
Zostaną też odziedziczone wszystkie pozostałe ustawienia najemcy. Należy nimi zarządzać z poziomu interfejsu Cloud Console.
Podpis:
export declare class Tenant
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
anonymousSignInEnabled | wartość logiczna | ||
nazwawyświetlana | ciąg znaków | Wyświetlana nazwa najemcy. | |
emailPrivacyConfig | EmailPrivacyConfig | Konfiguracja prywatności poczty e-mail dla najemcy | |
emailSignInConfig | EmailSignInProviderConfig | nie zdefiniowano | Konfiguracja dostawcy logowania za pomocą adresu e-mail. | |
multiFactorConfig, | MultiFactorConfig | nie zdefiniowano | Konfiguracja uwierzytelniania wielopoziomowego dla bieżącego najemcy. | |
passwordPolicyConfig, | PasswordPolicyConfig, | Konfiguracja zasad dotyczących haseł dla najemcy | |
recaptchaConfig | RecaptchaConfig | nie zdefiniowano | Konfiguracja uwierzytelniania konfiguracji reCAPTCHA bieżącego najemcy. | |
Konfiguracja regionu sms | Konfiguracja regionu SMS-ów | Konfiguracja regionów SMS-ów do aktualizacji najemcy. Konfiguruje regiony, z których użytkownicy mogą wysyłać weryfikacyjne SMS-y. który zależy od kodu kierunkowego docelowego numeru telefonu. | |
tenantId, | ciąg znaków | Identyfikator najemcy. | |
testPhoneNumbers, | { [phoneNumber: string]: string; | Mapa zawierająca testowe pary numeru telefonu i kodu najemcy. |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
toJSON(), | Zwraca możliwą do serializowania reprezentację tego obiektu w formacie JSON. |
Tenant.anonymousSignInEnabled
Podpis:
readonly anonymousSignInEnabled: boolean;
Najemca.wyświetlanaNazwa
Wyświetlana nazwa najemcy.
Podpis:
readonly displayName?: string;
Konfiguracja prywatności e-maila najemcy
Konfiguracja prywatności poczty e-mail dla najemcy
Podpis:
readonly emailPrivacyConfig?: EmailPrivacyConfig;
Konfiguracja logowania e-mail najemcy
Konfiguracja dostawcy logowania za pomocą adresu e-mail.
Podpis:
get emailSignInConfig(): EmailSignInProviderConfig | undefined;
Konfiguracja najemcy.multiFactor
Konfiguracja uwierzytelniania wielopoziomowego dla bieżącego najemcy.
Podpis:
get multiFactorConfig(): MultiFactorConfig | undefined;
Konfiguracja zasad najemcy
Konfiguracja zasad dotyczących haseł dla najemcy
Podpis:
readonly passwordPolicyConfig?: PasswordPolicyConfig;
Konfiguracja najemcy.recaptchaConfig
Konfiguracja uwierzytelniania konfiguracji reCAPTCHA bieżącego najemcy.
Podpis:
get recaptchaConfig(): RecaptchaConfig | undefined;
Konfiguracja regionu najemcy.sms
Konfiguracja regionów SMS-ów do aktualizacji najemcy. Konfiguruje regiony, z których użytkownicy mogą wysyłać weryfikacyjne SMS-y. który zależy od kodu kierunkowego docelowego numeru telefonu.
Podpis:
readonly smsRegionConfig?: SmsRegionConfig;
Identyfikator najemcy.
Identyfikator najemcy.
Podpis:
readonly tenantId: string;
Numer telefonu najemcy.testowego
Mapa zawierająca testowe pary numeru telefonu i kodu najemcy.
Podpis:
readonly testPhoneNumbers?: {
[phoneNumber: string]: string;
};
Tenant.toJSON()
Zwraca możliwą do serializowania reprezentację tego obiektu w formacie JSON.
Podpis:
toJSON(): object;
Zwroty:
Obiekt
Możliwa do serializowania reprezentacja tego obiektu w formacie JSON.