Tenant class

테넌트 구성을 나타냅니다.

멀티테넌시 지원을 위해서는 Google Cloud의 Identity Platform(GCIP)이 필요합니다. 가격 및 기능을 포함하여 GCIP에 대해 자세히 알아보려면 GCIP 문서를 참조하세요. .

Google Cloud Identity Platform 프로젝트에서 멀티테넌시를 사용하려면 먼저 Cloud Console UI를 통해 해당 프로젝트에서 테넌트를 허용해야 합니다.

테넌트 구성은 표시 이름, 테넌트 식별자, 이메일 인증 구성과 같은 정보를 제공합니다. OIDC/SAML 공급자 구성 관리의 경우 Tenant 대신 TenantAwareAuth 인스턴스를 사용하여 테넌트에 구성된 IdP 목록을 검색해야 합니다. 이러한 공급자를 구성할 때 테넌트는 상위 프로젝트의 허용 목록에 있는 도메인과 인증된 리디렉션 URI를 상속한다는 점에 유의하세요.

테넌트의 다른 모든 설정도 상속됩니다. 이는 Cloud Console UI에서 관리해야 합니다.

서명:

export declare class Tenant 

속성

재산 수정자 유형 설명
익명 로그인 활성화됨 부울
이름 표시하기 테넌트 표시 이름입니다.
이메일 개인 정보 보호 구성 이메일 개인 정보 보호 구성 테넌트에 대한 이메일 개인 정보 보호 구성
이메일SignInConfig EmailSignInProviderConfig | 한정되지 않은 이메일 로그인 공급자 구성입니다.
다중 요소 구성 다중 요소 구성 | 한정되지 않은 현재 테넌트의 다단계 인증 구성입니다.
비밀번호정책구성 비밀번호정책구성 테넌트의 비밀번호 정책 구성
recaptcha구성 Recaptcha구성 | 한정되지 않은 현재 테넌트의 recaptcha 구성 인증 구성입니다.
sms지역 구성 SMS지역 구성 테넌트를 업데이트하기 위한 SMS 지역 구성입니다. 사용자가 확인 SMS를 보낼 수 있는 지역을 구성합니다. 이는 대상 전화번호의 발신 코드를 기반으로 합니다.
테넌트 ID 테넌트 식별자입니다.
테스트전화번호 { [전화번호: 문자열]: 문자열; } 테넌트의 테스트 전화번호/코드 쌍이 포함된 지도입니다.

행동 양식

방법 수정자 설명
toJSON() 이 객체의 JSON 직렬화 가능 표현을 반환합니다.

테넌트.익명SignInEnabled

서명:

readonly anonymousSignInEnabled: boolean;

테넌트.표시이름

테넌트 표시 이름입니다.

서명:

readonly displayName?: string;

Tenant.emailPrivacyConfig

테넌트에 대한 이메일 개인 정보 보호 구성

서명:

readonly emailPrivacyConfig?: EmailPrivacyConfig;

테넌트.이메일SignInConfig

이메일 로그인 공급자 구성입니다.

서명:

get emailSignInConfig(): EmailSignInProviderConfig | undefined;

테넌트.다중 요소 구성

현재 테넌트의 다단계 인증 구성입니다.

서명:

get multiFactorConfig(): MultiFactorConfig | undefined;

Tenant.passwordPolicyConfig

테넌트의 비밀번호 정책 구성

서명:

readonly passwordPolicyConfig?: PasswordPolicyConfig;

Tenant.recaptchaConfig

현재 테넌트의 recaptcha 구성 인증 구성입니다.

서명:

get recaptchaConfig(): RecaptchaConfig | undefined;

테넌트.sms지역 구성

테넌트를 업데이트하기 위한 SMS 지역 구성입니다. 사용자가 확인 SMS를 보낼 수 있는 지역을 구성합니다. 이는 대상 전화번호의 발신 코드를 기반으로 합니다.

서명:

readonly smsRegionConfig?: SmsRegionConfig;

테넌트.테넌트 ID

테넌트 식별자입니다.

서명:

readonly tenantId: string;

Tenant.testPhoneNumbers

테넌트의 테스트 전화번호/코드 쌍이 포함된 지도입니다.

서명:

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

테넌트.toJSON()

이 객체의 JSON 직렬화 가능 표현을 반환합니다.

서명:

toJSON(): object;

보고:

물체

이 객체의 JSON 직렬화 가능한 표현입니다.