제공된 사용자에 대해 업데이트할 속성을 나타내는 인터페이스입니다.
서명:
export interface UpdateRequest
속성
재산 | 유형 | 설명 |
---|---|---|
장애가 있는 | 부울 | 사용자가 비활성화되었는지 여부: 비활성화된 경우 true이고, 비활성화된 경우 true . 활성화된 경우 false . |
이름 표시하기 | 문자열 | 없는 | 사용자의 표시 이름입니다. |
이메일 | 끈 | 사용자의 기본 이메일입니다. |
이메일인증됨 | 부울 | 사용자의 기본 이메일이 확인되었는지 여부입니다. |
다단계 | MultiFactorUpdate설정 | 사용자의 업데이트된 다단계 관련 속성입니다. |
비밀번호 | 끈 | 사용자의 해시되지 않은 비밀번호입니다. |
전화 번호 | 문자열 | 없는 | 사용자의 기본 전화번호입니다. |
사진URL | 문자열 | 없는 | 사용자의 사진 URL입니다. |
공급자 연결 해제 | 끈[] | 지정된 공급자에서 이 사용자의 연결을 해제합니다. |
공급자 링크 | 사용자 제공자 | 이 사용자를 지정된 공급자에 연결합니다. 공급자를 기존 사용자 계정에 연결해도 해당 계정의 새로 고침 토큰이 무효화되지는 않습니다. 즉, 새로 연결된 공급자를 사용하여 로그인하지 않았음에도 불구하고 기존 계정은 계속해서 리소스에 액세스할 수 있습니다. 사용자가 이 새 공급자로 인증하도록 강제하려면 (a) 해당 공급자의 계정을 취소해야 합니다. 새로 고침 토큰(https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens 참조) 및 (b) 이 계정에 다른 인증 방법이 없는지 확인하세요. |
UpdateRequest.disabled
사용자가 비활성화되었는지 여부: 비활성화된 경우 true이고, 비활성화된 경우 true
. 활성화된 경우 false
.
서명:
disabled?: boolean;
업데이트요청.표시이름
사용자의 표시 이름입니다.
서명:
displayName?: string | null;
업데이트요청.이메일
사용자의 기본 이메일입니다.
서명:
email?: string;
UpdateRequest.email확인됨
사용자의 기본 이메일이 확인되었는지 여부입니다.
서명:
emailVerified?: boolean;
UpdateRequest.multiFactor
사용자의 업데이트된 다단계 관련 속성입니다.
서명:
multiFactor?: MultiFactorUpdateSettings;
업데이트요청.비밀번호
사용자의 해시되지 않은 비밀번호입니다.
서명:
password?: string;
UpdateRequest.phoneNumber
사용자의 기본 전화번호입니다.
서명:
phoneNumber?: string | null;
업데이트요청.사진URL
사용자의 사진 URL입니다.
서명:
photoURL?: string | null;
UpdateRequest.providersToUnlink
지정된 공급자에서 이 사용자의 연결을 해제합니다.
서명:
providersToUnlink?: string[];
UpdateRequest.providerToLink
이 사용자를 지정된 공급자에 연결합니다.
공급자를 기존 사용자 계정에 연결해도 해당 계정의 새로 고침 토큰이 무효화되지는 않습니다. 즉, 새로 연결된 공급자를 사용하여 로그인하지 않았음에도 불구하고 기존 계정은 계속해서 리소스에 액세스할 수 있습니다. 사용자가 이 새 공급자로 인증하도록 강제하려면 (a) 해당 공급자의 계정을 취소해야 합니다. 새로 고침 토큰(https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens 참조) 및 (b) 이 계정에 다른 인증 방법이 없는지 확인하세요.
서명:
providerToLink?: UserProvider;