색인
ProjectConfigService
(인터페이스)TenantManagementService
(인터페이스)BlockingFunctionsConfig
(메시지)BlockingFunctionsConfig.Trigger
(메시지)ClientConfig
(메시지)ClientConfig.Permissions
(메시지)Config
(메시지)Config.Subtype
(열거형)CreateDefaultSupportedIdpConfigRequest
(메시지)CreateInboundSamlConfigRequest
(메시지)CreateOAuthIdpConfigRequest
(메시지)CreateTenantRequest
(메시지)DefaultSupportedIdp
(메시지)DefaultSupportedIdpConfig
(메시지)DeleteDefaultSupportedIdpConfigRequest
(메시지)DeleteInboundSamlConfigRequest
(메시지)DeleteOAuthIdpConfigRequest
(메시지)DeleteTenantRequest
(메시지)EnableCicpRequest
(메시지)EnableCicpResponse
(메시지)GetConfigRequest
(메시지)GetDefaultSupportedIdpConfigRequest
(메시지)GetInboundSamlConfigRequest
(메시지)GetOAuthIdpConfigRequest
(메시지)GetTenantRequest
(메시지)HashConfig
(메시지)HashConfig.HashAlgorithm
(열거형)IdpCertificate
(메시지)InboundSamlConfig
(메시지)InboundSamlConfig.IdpConfig
(메시지)InboundSamlConfig.SpConfig
(메시지)ListDefaultSupportedIdpConfigsRequest
(메시지)ListDefaultSupportedIdpConfigsResponse
(메시지)ListDefaultSupportedIdpsRequest
(메시지)ListDefaultSupportedIdpsResponse
(메시지)ListInboundSamlConfigsRequest
(메시지)ListInboundSamlConfigsResponse
(메시지)ListOAuthIdpConfigsRequest
(메시지)ListOAuthIdpConfigsResponse
(메시지)ListTenantsRequest
(메시지)ListTenantsResponse
(메시지)MonitoringConfig
(메시지)MonitoringConfig.RequestLogging
(메시지)MultiFactorAuthConfig
(메시지)MultiFactorAuthConfig.Provider
(열거형)MultiFactorAuthConfig.State
(열거형)NotificationConfig
(메시지)NotificationConfig.SendEmail
(메시지)NotificationConfig.SendEmail.DnsInfo
(메시지)NotificationConfig.SendEmail.DnsInfo.VerificationState
(열거형)NotificationConfig.SendEmail.EmailTemplate
(메시지)NotificationConfig.SendEmail.EmailTemplate.BodyFormat
(열거형)NotificationConfig.SendEmail.Method
(열거형)NotificationConfig.SendEmail.Smtp
(메시지)NotificationConfig.SendEmail.Smtp.SecurityMode
(열거형)NotificationConfig.SendSms
(메시지)NotificationConfig.SendSms.SmsTemplate
(메시지)OAuthIdpConfig
(메시지)OAuthIdpConfig.OAuthResponseType
(메시지)QuotaConfig
(메시지)QuotaConfig.TemporaryQuota
(메시지)SignInConfig
(메시지)SignInConfig.Anonymous
(메시지)SignInConfig.Email
(메시지)SignInConfig.PhoneNumber
(메시지)SpCertificate
(메시지)Tenant
(메시지)UpdateConfigRequest
(메시지)UpdateDefaultSupportedIdpConfigRequest
(메시지)UpdateInboundSamlConfigRequest
(메시지)UpdateOAuthIdpConfigRequest
(메시지)UpdateTenantRequest
(메시지)VerifyDomainRequest
(메시지)VerifyDomainRequest.DomainVerificationAction
(열거형)VerifyDomainResponse
(메시지)
ProjectConfigService
Identity Toolkit의 프로젝트 구성
CreateDefaultSupportedIdpConfig |
---|
Identity Toolkit 프로젝트에 지원되는 기본 IdP 구성을 만듭니다.
|
CreateInboundSamlConfig |
---|
Identity Toolkit 프로젝트의 수신 SAML 구성을 만듭니다.
|
CreateOAuthIdpConfig |
---|
Identity Toolkit 프로젝트의 Oidc IdP 구성을 만듭니다.
|
DeleteDefaultSupportedIdpConfig |
---|
Identity Toolkit 프로젝트에 대해 기본적으로 지원되는 IdP 구성을 삭제합니다.
|
DeleteInboundSamlConfig |
---|
Identity Toolkit 프로젝트의 수신 SAML 구성을 삭제합니다.
|
DeleteOAuthIdpConfig |
---|
Identity Toolkit 프로젝트의 Oidc IdP 구성을 삭제합니다.
|
EnableCicp |
---|
Cloud 프로젝트에 CICP를 사용 설정합니다. 고객과 파트너를 위한 Cloud ID (CICP)는 서드 파티 사용자가 앱과 서비스에 액세스할 수 있는 엔드 투 엔드 인증 시스템입니다. 여기에는 모바일/웹 앱, 게임, API 등이 포함될 수 있습니다.
|
GetConfig |
---|
Identity Toolkit 프로젝트 구성을 가져옵니다.
|
GetDefaultSupportedIdpConfig |
---|
Identity Toolkit 프로젝트에 대해 기본적으로 지원되는 Idp 구성을 가져옵니다.
|
GetInboundSamlConfig |
---|
Identity Toolkit 프로젝트의 수신 SAML 구성을 가져옵니다.
|
GetOAuthIdpConfig |
---|
Identity Toolkit 프로젝트의 Oidc IdP 구성을 가져옵니다.
|
ListDefaultSupportedIdpConfigs |
---|
Identity Toolkit 프로젝트에 지원되는 모든 기본 IdP 구성을 나열합니다.
|
ListDefaultSupportedIdps |
---|
지원되는 모든 기본 IDP를 나열합니다.
|
ListInboundSamlConfigs |
---|
Identity Toolkit 프로젝트의 모든 수신 SAML 구성을 나열합니다.
|
ListOAuthIdpConfigs |
---|
Identity Toolkit 프로젝트의 모든 Oidc IdP 구성을 나열합니다.
|
UpdateConfig |
---|
Identity Toolkit 프로젝트 구성을 업데이트합니다.
|
UpdateDefaultSupportedIdpConfig |
---|
Identity Toolkit 프로젝트에 대해 기본적으로 지원되는 Idp 구성을 업데이트합니다.
|
UpdateInboundSamlConfig |
---|
Identity Toolkit 프로젝트의 수신 SAML 구성을 업데이트합니다.
|
UpdateOAuthIdpConfig |
---|
Identity Toolkit 프로젝트의 Oidc IdP 구성을 업데이트합니다.
|
VerifyDomain |
---|
요청된 커스텀 도메인에 필요한 DNS 레코드가 있는지 확인합니다.
|
TenantManagementService
GCIP용 테넌트 관리 서비스입니다.
CreateTenant |
---|
테넌트를 만듭니다. 에이전트 프로젝트에 대한 쓰기 권한이 필요합니다.
|
DeleteTenant |
---|
테넌트를 삭제합니다. 에이전트 프로젝트에 대한 쓰기 권한이 필요합니다.
|
GetTenant |
---|
테넌트를 가져옵니다. 테넌트 리소스에 대한 읽기 권한이 필요합니다.
|
ListTenants |
---|
지정된 상담사 프로젝트의 테넌트를 나열합니다. 상담사 프로젝트에 대한 읽기 권한이 필요합니다.
|
UpdateTenant |
---|
테넌트를 업데이트합니다. 테넌트 리소스에 대한 쓰기 권한이 필요합니다.
|
BlockingFunctionsConfig
차단 함수와 관련된 구성입니다.
필드 | |
---|---|
triggers |
트리거와 이벤트 유형의 매핑입니다. 키는 지원되는 이벤트 유형(예: 'beforeCreate', 'beforeSignIn') 중 하나여야 합니다. |
트리거
HTTP 트리거를 사용하는 동기식 Cloud 함수
필드 | |
---|---|
function_uri |
Cloud 함수의 HTTP URI 트리거입니다. |
update_time |
트리거가 변경된 시점입니다. |
ClientConfig
프로젝트를 대신하여 요청을 실행하는 클라이언트를 구성하는 방법과 관련된 옵션입니다.
필드 | |
---|---|
api_key |
출력 전용입니다. 이 프로젝트에 대한 요청을 할 때 사용할 수 있는 API 키입니다. |
permissions |
사용자가 계정에 영향을 미치는 기능을 제한하는 것과 관련된 구성입니다. |
firebase_subdomain |
출력 전용입니다. Firebase 하위 도메인 |
권한
사용자가 계정에 영향을 미치는 기능을 제한하는 것과 관련된 구성입니다.
필드 | |
---|---|
disabled_user_signup |
true인 경우 최종 사용자는 API 메서드를 통해 연결된 프로젝트에서 새 계정에 가입할 수 없습니다. |
disabled_user_deletion |
이 속성이 true이면 최종 사용자가 API 메서드를 통해 연결된 프로젝트에서 자신의 계정을 삭제할 수 없습니다. |
구성
Identity Toolkit 프로젝트를 나타냅니다.
필드 | |
---|---|
name |
출력 전용입니다. 구성 리소스의 이름입니다. 예: 'projects/my-awesome-project/config' |
sign_in |
로컬 로그인 방법과 관련된 구성입니다. |
notification |
사용자에게 알림을 보내는 것과 관련된 구성 |
quota |
할당량과 관련된 구성입니다. |
monitoring |
프로젝트 활동 모니터링과 관련된 구성입니다. |
authorized_domains[] |
OAuth 리디렉션에 승인된 도메인 목록 |
subtype |
출력 전용입니다. 이 구성의 하위유형입니다. |
client |
프로젝트를 대신하여 요청을 실행하는 클라이언트를 구성하는 방법과 관련된 옵션입니다. |
mfa |
이 프로젝트의 다중 인증 구성(활성 상태 여부, 보조 인증에 사용할 수 있는 인증 요소 포함) |
blocking_functions |
차단 함수와 관련된 구성입니다. |
하위 유형
이 구성의 하위유형입니다.
열거형 | |
---|---|
SUBTYPE_UNSPECIFIED |
기본값 사용하지 마세요. |
CUSTOMER_IDENTITY |
고객 ID 프로젝트입니다. |
FIREBASE_AUTH |
Firebase 인증 프로젝트 |
CreateDefaultSupportedIdpConfigRequest
CreateDefaultSupportedIdpConfig 요청
필드 | |
---|---|
parent |
구성이 생성될 상위 리소스 이름입니다(예: 'projects/my-awesome-project'). 승인을 처리하려면 지정된 리소스
|
idp_id |
구성을 만들 IdP의 ID입니다. ListDefaultSupportedIdps를 호출하여 지원되는 모든 기본 IdP 목록을 가져옵니다. |
default_supported_idp_config |
서버의 리소스를 대체하는 config 리소스입니다. |
CreateInboundSamlConfigRequest
CreateInboundSamlConfig 요청
필드 | |
---|---|
parent |
구성이 생성될 상위 리소스 이름입니다(예: 'projects/my-awesome-project'). 승인을 처리하려면 지정된 리소스
|
inbound_saml_config_id |
이 구성에 사용할 ID입니다. |
inbound_saml_config |
만들 구성 리소스입니다. 클라이언트는 |
CreateOAuthIdpConfigRequest
CreateOAuthIdpConfig 요청
필드 | |
---|---|
parent |
구성이 생성될 상위 리소스 이름입니다(예: 'projects/my-awesome-project'). 승인을 처리하려면 지정된 리소스
|
oauth_idp_config_id |
이 구성에 사용할 ID입니다. |
oauth_idp_config |
생성할 구성 리소스입니다. 클라이언트는 |
CreateTenantRequest
CreateTenant의 요청 메시지입니다.
필드 | |
---|---|
parent |
테넌트가 생성될 상위 리소스 이름입니다. 예를 들면 'projects/project1'입니다. 승인을 처리하려면 지정된 리소스
|
tenant |
필수 입력란입니다. 생성할 테넌트입니다. |
DefaultSupportedIdp
표준 Identity Toolkit에서 신뢰하는 IDP입니다.
필드 | |
---|---|
idp_id |
IdP의 ID |
description |
IdP 설명 |
DefaultSupportedIdpConfig
표준 Identity Toolkit 신뢰할 수 있는 IDP 세트로 인증하기 위한 구성 옵션입니다.
필드 | |
---|---|
name |
DefaultSupportedIdpConfig 리소스의 이름입니다(예: 'projects/my-awesome-project/defaultSupportedIdpConfigs/google.com'). |
enabled |
사용자가 제공업체로 로그인할 수 있는 경우 true입니다. |
client_id |
OAuth 클라이언트 ID |
client_secret |
OAuth 클라이언트 보안 비밀번호 |
display_on_cloud_console |
출력 전용입니다. IdP가 사용 중지된 상태인 경우 Pantheon에 IdP 구성을 표시할지 여부입니다. |
DeleteDefaultSupportedIdpConfigRequest
DeleteDefaultSupportedIdpConfig 요청
필드 | |
---|---|
name |
구성의 리소스 이름입니다(예: 'projects/my-awesome-project/defaultSupportedIdpConfigs/google.com'). 승인을 처리하려면 지정된 리소스
|
DeleteInboundSamlConfigRequest
DeleteInboundSamlConfig 요청
필드 | |
---|---|
name |
삭제할 구성의 리소스 이름입니다(예: 'projects/my-awesome-project/inboundSamlConfigs/my-config-id'). 승인을 처리하려면 지정된 리소스
|
DeleteOAuthIdpConfigRequest
DeleteOAuthIdpConfig 요청
필드 | |
---|---|
name |
삭제할 구성의 리소스 이름입니다(예: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'). 승인을 처리하려면 지정된 리소스
|
DeleteTenantRequest
DeleteTenant 요청 메시지입니다.
필드 | |
---|---|
name |
삭제할 테넌트의 리소스 이름입니다. 승인을 처리하려면 지정된 리소스
|
EnableCicpRequest
EnableCicp 요청입니다.
필드 | |
---|---|
project |
개발자가 CICP를 사용 설정하려는 대상 프로젝트의 리소스 이름입니다. 승인을 처리하려면 지정된 리소스
|
EnableCicpResponse
이 유형에는 필드가 없습니다.
EnableCicp에 대한 응답입니다. 지금은 비워 둡니다.
GetConfigRequest
GetConfig 요청
필드 | |
---|---|
name |
구성의 리소스 이름입니다(예: 'projects/my-awesome-project/config'). 승인을 처리하려면 지정된 리소스
|
GetDefaultSupportedIdpConfigRequest
GetDefaultSupportedIdpConfig 요청
필드 | |
---|---|
name |
구성의 리소스 이름입니다(예: 'projects/my-awesome-project/defaultSupportedIdpConfigs/google.com'). 승인을 처리하려면 지정된 리소스
|
GetInboundSamlConfigRequest
GetInboundSamlConfig 요청
필드 | |
---|---|
name |
구성의 리소스 이름입니다(예: 'projects/my-awesome-project/inboundSamlConfigs/my-config-id'). 승인을 처리하려면 지정된 리소스
|
GetOAuthIdpConfigRequest
GetOAuthIdpConfig 요청
필드 | |
---|---|
name |
구성의 리소스 이름입니다(예: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'). 승인을 처리하려면 지정된 리소스
|
GetTenantRequest
GetTenant 요청 메시지입니다.
필드 | |
---|---|
name |
검색할 테넌트의 리소스 이름입니다. 승인을 처리하려면 지정된 리소스
|
HashConfig
해시 알고리즘 및 키의 기록 정보입니다. 계정마다 다른 버전으로 비밀번호가 생성될 수 있습니다.
필드 | |
---|---|
algorithm |
출력 전용입니다. Identity Toolkit에서 사용되는 다양한 비밀번호 해시 알고리즘입니다. |
signer_key |
출력 전용입니다. 서명자 키(base64) |
salt_separator |
출력 전용입니다. base64에서 salt와 일반 텍스트 비밀번호 사이에 삽입되는 인쇄 불가능한 문자입니다. |
rounds |
출력 전용입니다. 해시 계산을 위한 라운드 수입니다. scrypt 및 기타 유사한 비밀번호 파생 알고리즘에서 사용합니다. |
memory_cost |
출력 전용입니다. 해시 계산의 메모리 비용입니다. scrypt 및 기타 유사한 비밀번호 파생 알고리즘에서 사용합니다. 필드에 대한 설명은 https://tools.ietf.org/html/rfc7914를 참고하세요. |
HashAlgorithm
Identity Toolkit에서 사용되는 다양한 비밀번호 해시 알고리즘입니다.
열거형 | |
---|---|
HASH_ALGORITHM_UNSPECIFIED |
기본값 사용하지 마세요. |
HMAC_SHA256 |
HMAC_SHA256 |
HMAC_SHA1 |
HMAC_SHA1 |
HMAC_MD5 |
HMAC_MD5 |
SCRYPT |
SCRYPT |
PBKDF_SHA1 |
PBKDF_SHA1 |
MD5 |
MD5 |
HMAC_SHA512 |
HMAC_SHA512 |
SHA1 |
SHA1 |
BCRYPT |
BCRYPT |
PBKDF2_SHA256 |
PBKDF2_SHA256 |
SHA256 |
SHA256 |
SHA512 |
SHA512 |
STANDARD_SCRYPT |
STANDARD_SCRYPT |
IdpCertificate
IdP에서 발급한 SAMLResponse의 서명을 확인하기 위한 IdP의 인증서 데이터에 관한 프로토입니다.
필드 | |
---|---|
x509_certificate |
x509 인증서 |
InboundSamlConfig
프로젝트가 신뢰 당사자로 작동할 때 SAML RP-IDP 구성 쌍을 저장하기 위한 프로토입니다.
필드 | |
---|---|
name |
InboundSamlConfig 리소스의 이름입니다(예: 'projects/my-awesome-project/inboundSamlConfigs/my-config-id'). 생성 요청 중에 무시됩니다. |
idp_config |
프로젝트가 신뢰 당사자 역할을 할 때 SAML IdP (ID 공급업체) 구성을 저장하기 위한 프로토입니다. |
sp_config |
프로젝트가 SAML ID 공급업체에서 발급한 인증 어설션을 수신하고 수락하는 신뢰 당사자 역할을 할 때 SAML SP (서비스 제공업체) 구성을 저장하기 위한 프로토입니다. |
display_name |
개발자가 설정한 구성의 표시 이름입니다. |
enabled |
사용자가 제공업체로 로그인할 수 있는 경우 true입니다. |
IdpConfig
프로젝트가 신뢰 당사자 역할을 할 때 SAML IdP (ID 공급업체) 구성을 저장하기 위한 프로토입니다.
필드 | |
---|---|
idp_entity_id |
모든 SAML 항목의 고유 식별자입니다. |
sso_url |
인증 요청을 전송할 URL입니다. |
idp_certificates[] |
어설션에서 서명을 확인하기 위한 IdP의 공개 키입니다. |
sign_request |
발신 SAMLRequest에 서명해야 하는지 여부를 나타냅니다. |
SpConfig
프로젝트가 SAML ID 공급업체에서 발급한 인증 어설션을 수신하고 수락하는 신뢰 당사자 역할을 할 때 SAML SP (서비스 제공업체) 구성을 저장하기 위한 프로토입니다.
필드 | |
---|---|
sp_entity_id |
모든 SAML 항목의 고유 식별자입니다. |
callback_uri |
IDP의 응답이 처리되는 콜백 URI입니다. |
sp_certificates[] |
출력 전용입니다. SP에서 시작한 흐름의 SAMLRequest에서 서명을 확인하기 위해 서버에서 생성한 공개 인증서입니다. |
ListDefaultSupportedIdpConfigsRequest
ListDefaultSupportedIdpConfigs 요청
필드 | |
---|---|
parent |
상위 리소스 이름입니다(예: 'projects/my-awesome-project'). 승인을 처리하려면 지정된 리소스
|
page_size |
반환할 최대 항목 수입니다. |
page_token |
이전 List 요청에서 반환된 next_page_token 값입니다(있는 경우). |
ListDefaultSupportedIdpConfigsResponse
ListDefaultSupportedIdpConfigs에 대한 응답
필드 | |
---|---|
default_supported_idp_configs[] |
구성 집합입니다. |
next_page_token |
결과의 다음 페이지를 검색하는 토큰이거나 목록에 더 이상 결과가 없으면 비어 있습니다. |
ListDefaultSupportedIdpsRequest
ListDefaultSupportedIdps 요청
필드 | |
---|---|
page_size |
반환할 최대 항목 수입니다. |
page_token |
이전 List 요청에서 반환된 next_page_token 값입니다(있는 경우). |
ListDefaultSupportedIdpsResponse
ListDefaultSupportedIdps에 대한 응답입니다.
필드 | |
---|---|
default_supported_idps[] |
구성 집합입니다. |
next_page_token |
결과의 다음 페이지를 검색하는 토큰이거나 목록에 더 이상 결과가 없으면 비어 있습니다. |
ListInboundSamlConfigsRequest
ListInboundSamlConfigs 요청
필드 | |
---|---|
parent |
상위 리소스 이름입니다(예: 'projects/my-awesome-project'). 승인을 처리하려면 지정된 리소스
|
page_size |
반환할 최대 항목 수입니다. |
page_token |
이전 List 요청에서 반환된 next_page_token 값입니다(있는 경우). |
ListInboundSamlConfigsResponse
ListInboundSamlConfigs에 대한 응답
필드 | |
---|---|
inbound_saml_configs[] |
구성 집합입니다. |
next_page_token |
결과의 다음 페이지를 검색하는 토큰이거나 목록에 더 이상 결과가 없으면 비어 있습니다. |
ListOAuthIdpConfigsRequest
ListOAuthIdpConfigs 요청
필드 | |
---|---|
parent |
상위 리소스 이름입니다(예: 'projects/my-awesome-project'). 승인을 처리하려면 지정된 리소스
|
page_size |
반환할 최대 항목 수입니다. |
page_token |
이전 List 요청에서 반환된 next_page_token 값입니다(있는 경우). |
ListOAuthIdpConfigsResponse
ListOAuthIdpConfigs에 대한 응답
필드 | |
---|---|
oauth_idp_configs[] |
구성 집합입니다. |
next_page_token |
결과의 다음 페이지를 검색하는 토큰이거나 목록에 더 이상 결과가 없으면 비어 있습니다. |
ListTenantsRequest
ListTenants 요청 메시지입니다.
필드 | |
---|---|
parent |
필수 입력란입니다. 테넌트를 나열할 상위 리소스 이름입니다. 승인을 처리하려면 지정된 리소스
|
page_token |
이전 요청의 응답에서 가져온 페이지로 나누기 토큰입니다. |
page_size |
반환할 최대 결과 수로, 1,000개로 제한됩니다. 지정되지 않은 경우 기본값은 20입니다. |
ListTenantsResponse
ListTenants의 응답 메시지입니다.
필드 | |
---|---|
tenants[] |
지정된 상담사 프로젝트의 테넌트 목록입니다. |
next_page_token |
결과의 다음 페이지를 가져오는 토큰입니다. |
MonitoringConfig
프로젝트 활동 모니터링과 관련된 구성입니다.
필드 | |
---|---|
request_logging |
이 프로젝트에서 Stackdriver Logging으로 전송되는 로깅 요청 구성 |
RequestLogging
이 프로젝트에서 Stackdriver Logging으로 전송되는 로깅 요청 구성
필드 | |
---|---|
enabled |
이 프로젝트에 로깅이 사용 설정되어 있는지 여부입니다. |
MultiFactorAuthConfig
프로젝트의 다중 인증과 관련된 옵션입니다.
필드 | |
---|---|
state |
이 프로젝트에 다중 인증(MFA)이 사용 설정되어 있는지 여부입니다. |
enabled_providers[] |
이 프로젝트에 사용할 수 있는 두 번째 단계 목록입니다. |
제공업체
이 프로젝트에 사용할 수 있는 두 번째 단계 목록입니다.
열거형 | |
---|---|
PROVIDER_UNSPECIFIED |
잘못된 제공업체이며 사용해서는 안 됩니다. |
PHONE_SMS |
이 프로젝트에 SMS가 보안 비밀번호로 사용 설정되어 있습니다. |
주
이 프로젝트에 다중 인증(MFA)이 사용 설정되어 있는지 여부입니다.
열거형 | |
---|---|
STATE_UNSPECIFIED |
잘못된 상태이며 사용해서는 안 됩니다. |
DISABLED |
이 프로젝트에 다중 인증을 사용할 수 없습니다. |
ENABLED |
이 프로젝트에 다중 인증을 사용할 수 있습니다. |
ADMIN_ENABLED |
이 프로젝트에 다중 인증을 사용할 수 있지만 프로젝트 관리자만 설정할 수 있습니다. |
NotificationConfig
사용자에게 알림을 보내는 것과 관련된 구성
필드 | |
---|---|
send_email |
이메일 전송 옵션 |
send_sms |
SMS 전송 옵션 |
default_locale |
IETF BCP 47 형식의 이메일 및 SMS에 사용되는 기본 언어입니다. |
SendEmail
이메일 전송 옵션
필드 | |
---|---|
method |
이메일을 보내는 데 사용되는 방법입니다. |
reset_password_template |
비밀번호 재설정 이메일 템플릿 |
verify_email_template |
이메일 인증을 위한 이메일 템플릿 |
change_email_template |
변경 이메일용 이메일 템플릿 |
legacy_reset_password_template |
기존 Firebase V1 앱의 비밀번호 재설정 이메일 템플릿 |
callback_uri |
이메일 템플릿의 작업 URL |
dns_info |
커스텀 도메인 DNS 확인 정보 |
통합 필드 email_provider_config . 이메일 보내기에 사용되는 이메일 제공업체 구성 email_provider_config 은 다음 중 하나여야 합니다. |
|
smtp |
맞춤 SMTP 릴레이 사용 |
DnsInfo
커스텀 도메인 DNS 확인 정보 기본적으로 default_domain이 사용됩니다. VerifyCustomDomain을 사용하여 커스텀 도메인을 구성할 수 있습니다.
필드 | |
---|---|
custom_domain |
출력 전용입니다. 적용된 인증된 커스텀 도메인입니다. |
use_custom_domain |
커스텀 도메인 사용 여부입니다. |
pending_custom_domain |
출력 전용입니다. 확인할 커스텀 도메인입니다. |
custom_domain_state |
출력 전용입니다. 커스텀 도메인의 현재 인증 상태입니다. 맞춤 도메인은 도메인 인증이 완료된 후에만 사용됩니다. |
domain_verification_request_time |
출력 전용입니다. 현재 도메인 확인을 위한 최초 요청의 타임스탬프입니다. |
VerificationState
커스텀 도메인의 현재 인증 상태입니다.
열거형 | |
---|---|
VERIFICATION_STATE_UNSPECIFIED |
기본값 사용하지 마세요. |
NOT_STARTED |
인증이 시작되지 않았습니다. |
IN_PROGRESS |
인증이 진행 중입니다. |
FAILED |
인증에 실패했습니다. |
SUCCEEDED |
인증이 완료되었으며 적용할 준비가 되었습니다. |
EmailTemplate
이메일 템플릿 제목 및 본문 입력란에는 다음 자리표시자가 포함될 수 있으며, 이 자리표시자는 적절한 값으로 대체됩니다. %LINK% - 전송 OOB 코드를 사용할 때 사용할 링크입니다. %EMAIL% - 이메일이 전송되는 이메일입니다. %NEW_EMAIL% - 계정에 설정되는 새 이메일입니다 (해당하는 경우). %APP_NAME% - Google Cloud 프로젝트의 표시 이름입니다. %DISPLAY_NAME% - 사용자의 표시 이름입니다.
필드 | |
---|---|
sender_local_part |
보낸사람 주소의 로컬 부분 |
subject |
이메일 제목 |
sender_display_name |
발신자 표시 이름 |
body |
이메일 본문 |
body_format |
이메일 본문 형식 |
reply_to |
답장받을 주소 |
customized |
출력 전용입니다. 이메일의 본문 또는 제목이 맞춤설정되어 있는지 여부입니다. |
BodyFormat
이메일 본문 형식
열거형 | |
---|---|
BODY_FORMAT_UNSPECIFIED |
기본값 사용하지 마세요. |
PLAIN_TEXT |
일반 텍스트 |
HTML |
HTML |
메서드
이메일을 보내는 데 사용되는 방법입니다.
열거형 | |
---|---|
METHOD_UNSPECIFIED |
이메일 방법이 지정되지 않았습니다. |
DEFAULT |
개발자를 대신하여 이메일을 보냅니다. |
CUSTOM_SMTP |
개발자가 제공한 SMTP 구성을 사용하여 이메일을 전송합니다. |
Smtp
SMTP 릴레이 구성
필드 | |
---|---|
sender_email |
SMTP 릴레이의 발신자 이메일 |
host |
SMTP 릴레이 호스트 |
port |
SMTP 릴레이 포트 |
username |
SMTP 릴레이 사용자 이름 |
password |
SMTP 릴레이 비밀번호 |
security_mode |
SMTP 보안 모드 |
SecurityMode
SMTP 보안 모드
열거형 | |
---|---|
SECURITY_MODE_UNSPECIFIED |
기본값 사용하지 마세요. |
SSL |
SSL 모드 |
START_TLS |
START_TLS 모드 |
SendSms
SMS 전송 옵션
필드 | |
---|---|
use_device_locale |
SMS에 accept_language 헤더를 사용할지 여부입니다. |
sms_template |
출력 전용입니다. SMS를 보낼 때 사용할 템플릿입니다. |
SmsTemplate
SMS를 보낼 때 사용할 템플릿입니다.
필드 | |
---|---|
content |
출력 전용입니다. SMS의 콘텐츠입니다. 다음 자리표시자를 포함할 수 있으며, 이러한 자리표시자는 적절한 값으로 대체됩니다. %APP_NAME% - Android 또는 iOS 앱의 경우 앱의 표시 이름입니다. 웹 앱의 경우 애플리케이션을 호스팅하는 도메인입니다. %LOGIN_CODE% - SMS로 전송되는 OOB 코드입니다. |
OAuthIdpConfig
OAuth IdP로 인증하기 위한 구성 옵션입니다.
필드 | |
---|---|
name |
OAuthIdpConfig 리소스의 이름입니다(예: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'). 생성 요청 중에 무시됩니다. |
client_id |
OAuth 클라이언트의 클라이언트 ID입니다. |
issuer |
OIDC IDP의 경우 발급기관 식별자입니다. |
display_name |
개발자가 설정한 구성의 표시 이름입니다. |
enabled |
사용자가 제공업체로 로그인할 수 있는 경우 true입니다. |
client_secret |
OIDC 코드 흐름을 사용 설정하기 위한 OAuth 클라이언트의 클라이언트 보안 비밀번호입니다. |
response_type |
OAuth 승인 흐름에서 요청할 응답 유형입니다. |
OAuthResponseType
OAuth 승인 흐름에서 요청할 응답 유형입니다. id_token
또는 code
를 true로 설정할 수 있지만 둘 다 설정할 수는 없습니다. 두 유형을 동시에 true ({code: true, id_token: true}
)로 설정하는 것은 아직 지원되지 않습니다.
응답 유형을 OAuth 2.0 흐름에 매핑하는 방법은 https://openid.net/specs/openid-connect-core-1_0.html#Authentication을 참고하세요.
필드 | |
---|---|
id_token |
true인 경우 ID 토큰이 IdP의 승인 엔드포인트에서 반환됩니다. |
code |
true인 경우 승인 코드가 IdP의 승인 엔드포인트에서 반환됩니다. |
token |
사용하지 마세요. |
QuotaConfig
할당량과 관련된 구성입니다.
필드 | |
---|---|
sign_up_quota_config |
덮어쓴 경우 가입 엔드포인트의 할당량입니다. 가입 할당량은 IP별 시간당 프로젝트당 가입 건수로 측정됩니다. |
TemporaryQuota
일시적인 할당량 증가 / 감소
필드 | |
---|---|
quota |
QuotaServer 구성의 'refill_token_count' 필드에 해당합니다. |
start_time |
이 할당량이 적용되는 시점 |
quota_duration |
이 할당량이 활성 상태로 유지되는 기간 |
SignInConfig
로컬 로그인 방법과 관련된 구성입니다.
필드 | |
---|---|
email |
이메일 주소로 사용자를 인증하는 것과 관련된 구성 옵션입니다. |
phone_number |
전화번호로 사용자를 인증하는 것과 관련된 구성 옵션입니다. |
anonymous |
익명 사용자 인증과 관련된 구성 옵션입니다. |
allow_duplicate_emails |
두 개 이상의 계정에 동일한 이메일을 허용할지 여부입니다. |
hash_config |
출력 전용입니다. 구성 정보 해시 |
익명
익명 사용자 인증과 관련된 구성 옵션입니다.
필드 | |
---|---|
enabled |
프로젝트에 익명 사용자 인증이 사용 설정되어 있는지 여부입니다. |
이메일
이메일 주소로 사용자를 인증하는 것과 관련된 구성 옵션입니다.
필드 | |
---|---|
enabled |
프로젝트에 이메일 인증이 사용 설정되어 있는지 여부입니다. |
password_required |
이메일 인증에 비밀번호가 필요한지 여부입니다. 이 값이 true인 경우 로그인하려면 이메일과 비밀번호를 모두 입력해야 합니다. false인 경우 사용자는 이메일/비밀번호 또는 이메일 링크를 통해 로그인할 수 있습니다. |
hash_config |
출력 전용입니다. 구성 정보 해시 |
PhoneNumber
전화번호로 사용자를 인증하는 것과 관련된 구성 옵션입니다.
필드 | |
---|---|
enabled |
프로젝트에 전화번호 인증이 사용 설정되어 있는지 여부입니다. |
test_phone_numbers |
전화 인증 테스트에 사용할 수 있는 <테스트 전화번호, 가짜 코드> 맵 |
SpCertificate
IDP가 SP에서 생성한 SAMLRequest를 확인하기 위한 SP의 인증서 데이터에 관한 프로토입니다.
필드 | |
---|---|
x509_certificate |
자체 서명된 공개 인증서 |
expires_at |
인증서 만료 인스턴스의 타임스탬프입니다. |
테넌트
테넌트는 멀티 테넌트 프로젝트의 테넌트 구성을 포함합니다.
필드 | |
---|---|
name |
테넌트의 리소스 이름입니다. 예: 'projects/project1/tenants/tenant1' |
display_name |
테넌트의 표시 이름입니다. |
saml_configs[] |
SAML 구성이 요청되었습니다. |
idp_configs[] |
IDP 구성이 요청되었습니다. |
allow_password_signup |
이메일/비밀번호 가입을 허용할지 여부입니다. |
enable_email_link_signin |
이메일 링크 가입을 사용 설정할지 여부입니다. |
disable_auth |
테넌트의 인증이 사용 중지되었는지 여부입니다. 사용 중지된 테넌트의 사용자는 로그인할 수 없습니다. 사용 중지된 테넌트의 관리자는 사용자를 관리할 수 없습니다. |
UpdateConfigRequest
UpdateConfig 요청
필드 | |
---|---|
config |
서버의 리소스를 대체하는 config 리소스입니다. 승인을 처리하려면 지정된 리소스
|
update_mask |
업데이트 마스크가 리소스에 적용됩니다. 구성에 설정되었지만 이 업데이트 마스크에 포함되지 않은 필드는 무시됩니다. |
UpdateDefaultSupportedIdpConfigRequest
UpdateDefaultSupportedIdpConfig 요청
필드 | |
---|---|
default_supported_idp_config |
서버의 리소스를 대체하는 config 리소스입니다. 승인을 처리하려면 지정된 리소스
|
update_mask |
업데이트 마스크가 리소스에 적용됩니다. |
UpdateInboundSamlConfigRequest
UpdateInboundSamlConfig 요청
필드 | |
---|---|
inbound_saml_config |
서버의 리소스를 대체하는 config 리소스입니다. 승인을 처리하려면 지정된 리소스
|
update_mask |
업데이트 마스크가 리소스에 적용됩니다. 업데이트 마스크가 비어 있으면 아무것도 업데이트되지 않습니다. |
UpdateOAuthIdpConfigRequest
UpdateOAuthIdpConfig 요청
필드 | |
---|---|
oauth_idp_config |
서버의 리소스를 대체하는 config 리소스입니다. 승인을 처리하려면 지정된 리소스
|
update_mask |
업데이트 마스크가 리소스에 적용됩니다. 업데이트 마스크가 비어 있으면 아무것도 업데이트되지 않습니다. |
UpdateTenantRequest
UpdateTenant 요청 메시지입니다.
필드 | |
---|---|
tenant |
필수 입력란입니다. 업데이트할 테넌트입니다. 승인을 처리하려면 지정된 리소스
|
update_mask |
업데이트 마스크가 리소스에 적용됩니다. |
VerifyDomainRequest
요청된 커스텀 도메인에 필요한 DNS 레코드가 있는지 확인하는 요청 메시지입니다.
필드 | |
---|---|
resource |
도메인을 확인할 리소스의 이름입니다. 이 메서드는 현재 프로젝트 (예: 'projects/my-awesome-project') 또는 테넌트 (예: 'projects/my-awesome-project/tenants/my-awesome-tenant')의 도메인 확인을 허용합니다. 승인을 처리하려면 지정된 리소스
|
domain |
이 요청의 대상 도메인입니다. |
action |
지정된 도메인에서 시도되는 작업입니다. |
DomainVerificationAction
지정된 도메인에서 시도되는 작업입니다.
열거형 | |
---|---|
DOMAIN_VERIFICATION_ACTION_UNSPECIFIED |
기본값 사용하지 마세요. |
VERIFY |
요청의 도메인을 확인합니다. |
CANCEL |
현재 인증 절차를 취소합니다. |
APPLY |
이메일 전송에 커스텀 도메인을 적용합니다. |
VerifyDomainResponse
VerifyDomain 요청에 대한 응답입니다.
필드 | |
---|---|
verification_state |
이 요청이 처리된 후 지정된 도메인의 결과 상태입니다. |
verification_error |
해당하는 경우 도메인 확인을 사용 설정할 수 없는 이유에 관한 텍스트 설명 |