색인
AccountManagementService
(인터페이스)AuthenticationV2Alpha1Service
(인터페이스)AutoRetrievalInfo
(메시지)FinalizeMfaEnrollmentRequest
(메시지)FinalizeMfaEnrollmentResponse
(메시지)FinalizeMfaPhoneRequestInfo
(메시지)FinalizeMfaPhoneResponseInfo
(메시지)FinalizeMfaSignInRequest
(메시지)FinalizeMfaSignInResponse
(메시지)MfaProvider
(열거형)StartMfaEnrollmentRequest
(메시지)StartMfaEnrollmentResponse
(메시지)StartMfaPhoneRequestInfo
(메시지)StartMfaPhoneResponseInfo
(메시지)StartMfaSignInRequest
(메시지)StartMfaSignInResponse
(메시지)WithdrawMfaRequest
(메시지)WithdrawMfaResponse
(메시지)
AccountManagementService
Identity Toolkit의 계정 관리
FinalizeMfaEnrollment |
---|
사용자의 MFA 요소로 전화번호 등록을 완료합니다.
|
StartMfaEnrollment |
---|
사용자의 MFA 등록 인증 SMS를 전송합니다.
|
WithdrawMfa |
---|
사용자의 MFA 1개를 취소합니다.
|
AuthenticationV2Alpha1Service
Identity Toolkit 인증
FinalizeMfaSignIn |
---|
MultiFactorAuth 챌린지를 확인하고 MultiFactorAuth 로그인을 실행합니다. |
StartMfaSignIn |
---|
MultiFactorAuth 챌린지를 전송합니다. |
AutoRetrievalInfo
SMS를 자동으로 검색하는 데 필요한 정보입니다.
필드 | |
---|---|
app_signature_hash |
Google Play 서비스의 SMS Retriever API에 대한 Android 앱의 서명 해시입니다. |
FinalizeMfaEnrollmentRequest
사용자의 MFA 요소로 전화번호 등록을 완료합니다.
필드 | |
---|---|
id_token |
필수 입력란입니다. 인증된 사용자를 나타내는 Firebase 1차 인증 ID 토큰입니다. |
mfa_provider |
필수 입력란입니다. 두 번째 요소 유형입니다. |
display_name |
동일한 유형 또는 다른 유형의 여러 인증 요소를 구분하기 위해 사용자가 입력하는 표시 이름입니다. |
통합 필드 verification_info . 필수 입력란입니다. 확인할 다중 인증 등록 정보 verification_info 은 다음 중 하나여야 합니다. |
|
phone_verification_info |
전화 인증과 관련된 인증 정보입니다. |
FinalizeMfaEnrollmentResponse
FinalizeMfaEnrollment 응답
필드 | |
---|---|
id_token |
MFA 사용자의 Firebase ID 토큰입니다. |
refresh_token |
MFA 사용자가 MFA ID 토큰을 가져오는 데 사용하는 갱신 토큰입니다. |
통합 필드 auxiliary_auth_info . 다중 인증 확인 등록 정보 auxiliary_auth_info 은 다음 중 하나여야 합니다. |
|
phone_auth_info |
전화 인증과 관련된 보조 인증 정보입니다. |
FinalizeMfaPhoneRequestInfo
전화 인증과 관련된 MFA 요청 정보입니다.
필드 | |
---|---|
session_info |
등록 세션을 나타내는 불투명 문자열입니다. |
code |
사용자가 입력한 인증 코드입니다. |
android_verification_proof |
Android 전용입니다. GmsCore를 통한 '즉시' 전화번호 인증에 사용합니다. |
phone_number |
Android 인증 증빙 자료가 제공되는 경우 필수입니다. |
FinalizeMfaPhoneResponseInfo
전화 인증과 관련된 MFA 응답 정보입니다.
필드 | |
---|---|
android_verification_proof |
Android 전용입니다. Android 기기에 연결된 유효한 코드의 장기 교체입니다. |
android_verification_proof_expire_time |
Android 전용입니다. 인증 증빙 자료의 만료 시간(초)입니다. |
phone_number |
Android 인증 증빙 자료 |
FinalizeMfaSignInRequest
다중 인증 챌린지를 확인하여 다중 인증 로그인을 완료합니다.
필드 | |
---|---|
mfa_provider |
필수 입력란입니다. 2단계 인증 유형입니다. |
mfa_pending_credential |
필수 입력란입니다. MFA 첫 번째 단계 로그인의 인증 정보가 대기 중입니다. |
통합 필드 verification_info . 인증 정보 중 하나에 필요합니다. 확인할 다중 인증 등록 정보입니다. verification_info 은 다음 중 하나여야 합니다. |
|
phone_verification_info |
전화 인증과 관련된 인증 정보입니다. |
FinalizeMfaSignInResponse
FinalizeMfaSignIn 응답
필드 | |
---|---|
id_token |
MFA 사용자의 Firebase ID 토큰입니다. |
refresh_token |
MFA 사용자가 MFA ID 토큰을 가져오는 데 사용하는 갱신 토큰입니다. |
통합 필드 auxiliary_auth_info . 다중 인증 확인된 로그인 정보 auxiliary_auth_info 은 다음 중 하나여야 합니다. |
|
phone_auth_info |
전화 인증과 관련된 보조 인증 정보입니다. |
MfaProvider
MFA에 사용할 인증 유형입니다.
열거형 | |
---|---|
MFA_PROVIDER_UNSPECIFIED |
기본값 사용하지 마세요. |
PHONE_SMS |
전화 인증 |
StartMfaEnrollmentRequest
사용자의 MFA 등록 인증 SMS를 전송합니다.
필드 | |
---|---|
id_token |
필수 입력란입니다. 인증된 사용자를 나타내는 Firebase 1차 인증 ID 토큰입니다. |
mfa_provider |
필수 입력란입니다. 2단계 인증 유형입니다. |
통합 필드 enrollment_info . 필수 입력란입니다. 보조 인증 수단 유형별 다중 인증 정보 enrollment_info 은 다음 중 하나여야 합니다. |
|
phone_enrollment_info |
전화 인증과 관련된 로그인 정보입니다. |
StartMfaEnrollmentResponse
StartMfaEnrollment 응답
필드 | |
---|---|
통합 필드 enrollment_response . MultiFactor가 두 번째 요소 유형별로 등록을 시작하는 응답입니다. enrollment_response 은 다음 중 하나여야 합니다. |
|
phone_session_info |
전화 인증과 관련된 등록 응답 정보입니다. |
StartMfaPhoneRequestInfo
전화 인증과 관련된 MFA 요청 정보입니다.
필드 | |
---|---|
phone_number |
등록에 필요합니다. MFA로 등록할 전화번호입니다. |
ios_receipt |
iOS만 해당 APNS를 통한 앱 토큰 유효성 검사 성공 수신 |
ios_secret |
iOS만 해당 APNS를 통해 iOS 앱에 전송된 보안 비밀 |
recaptcha_token |
웹 전용 reCAPTCHA 솔루션 |
auto_retrieval_info |
Android 전용입니다. Google Play 서비스에서 자동 검색을 위해 앱을 식별하는 데 사용됩니다. |
safety_net_token |
Android 전용입니다. recaptcha 토큰 대신 애플리케이션 ID를 어설션하는 데 사용됩니다. SafetyNet 토큰은 |
StartMfaPhoneResponseInfo
전화 인증과 관련된 MFA 응답 정보입니다.
필드 | |
---|---|
session_info |
등록 세션을 나타내는 불투명 문자열입니다. |
StartMfaSignInRequest
다중 인증 챌린지를 전송하여 다중 인증 로그인을 시작합니다.
필드 | |
---|---|
mfa_provider |
필수 입력란입니다. 다중 인증 유형입니다. |
mfa_pending_credential |
필수 입력란입니다. MFA 첫 번째 단계 로그인에서 인증이 대기 중입니다. |
mfa_enrollment_id |
필수 입력란입니다. 첫 번째 단계 로그인의 MFA 등록 ID입니다. |
통합 필드 sign_in_info . 전화 로그인 정보 중 하나에 필요합니다. 보안 2단계 유형별 다중 인증 정보입니다. sign_in_info 은 다음 중 하나여야 합니다. |
|
phone_sign_in_info |
전화 인증과 관련된 로그인 정보입니다. |
StartMfaSignInResponse
StartMfaSignIn 응답
필드 | |
---|---|
통합 필드 response_info . MultiFactor가 두 번째 요소 유형별로 로그인 응답을 시작합니다. response_info 은 다음 중 하나여야 합니다. |
|
phone_response_info |
전화 인증과 관련된 응답 정보입니다. |
WithdrawMfaRequest
MultiFactorAuth를 철회합니다.
필드 | |
---|---|
id_token |
필수 입력란입니다. 인증된 사용자를 나타내는 Firebase MFA ID 토큰입니다. |
mfa_enrollment_id |
필수 입력란입니다. GetAccountInfo의 확인된 MFA 목록의 MFA 등록 ID입니다. |
WithdrawMfaResponse
MultiFactorAuth 응답을 철회합니다.
필드 | |
---|---|
id_token |
첫 번째 로그인 요소의 Firebase ID 토큰입니다. |
refresh_token |
첫 번째 로그인 요소의 Firebase 갱신 토큰입니다. |