checkActionCode() 의 응답 .
서명:
export interface ActionCodeInfo
속성
재산 | 유형 | 설명 |
---|---|---|
데이터 | { 이메일?: 문자열 | 없는; multiFactorInfo?: MultiFactorInfo | 없는; 이전이메일?: 문자열 | 없는; } | 조치 코드와 연관된 데이터입니다. |
작업 | ( ActionCodeOperationMap 유형 )[ ActionCodeOperationMap 유형의 키 ] | 작업 코드를 생성한 작업 유형입니다. |
ActionCodeInfo.data
조치 코드와 연관된 데이터입니다.
ActionCodeOperation 의 경우 .PASSWORD_RESET, ActionCodeOperation .VERIFY_EMAIL 및 ActionCodeOperation .RECOVER_EMAIL 작업, 이 개체에는 이메일이 전송된 주소가 포함된 이메일 필드가 포함되어 있습니다.
ActionCodeOperation 의 경우 사용자가 이메일 주소 변경을 취소할 수 있게 해주는 .RECOVER_EMAIL 작업. 이 객체에는 사용자 계정의 현재 이메일 주소가 포함된 previousEmail
이메일 필드도 포함되어 있습니다. 작업이 완료된 후 사용자의 이메일 주소는 previousEmail
이메일 필드의 값에서 email
필드의 값으로 되돌아갑니다.
ActionCodeOperation 의 경우 .VERIFY_AND_CHANGE_EMAIL 작업을 통해 사용자가 이메일을 업데이트하기 전에 확인할 수 있습니다. 이 객체에는 업데이트하기 전에 사용자 계정의 이메일 주소가 포함된 previousEmail
이메일 필드가 포함되어 있습니다. 작업이 완료되면 사용자의 이메일 주소가 previousEmail
이메일 필드의 값에서 email
필드의 값으로 업데이트됩니다.
ActionCodeOperation 의 경우 .REVERT_SECOND_FACTOR_ADDITION 작업은 사용자가 새로 추가된 두 번째 요소를 등록 취소할 수 있도록 하며 이 개체에는 두 번째 요소에 대한 정보가 포함된 multiFactorInfo
필드가 포함되어 있습니다. 전화 두 번째 요소의 경우 multiFactorInfo
전화번호가 포함된 MultiFactorInfo 개체입니다.
서명:
data: {
email?: string | null;
multiFactorInfo?: MultiFactorInfo | null;
previousEmail?: string | null;
};
ActionCodeInfo.작업
작업 코드를 생성한 작업 유형입니다.
서명:
operation: (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap];