UpdateRequest interface

제공된 사용자에 대해 업데이트할 속성을 나타내는 인터페이스입니다.

서명:

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;

지정된 공급자에서 이 사용자의 연결을 해제합니다.

서명:

providersToUnlink?: string[];

이 사용자를 지정된 공급자에 연결합니다.

공급자를 기존 사용자 계정에 연결해도 해당 계정의 새로 고침 토큰이 무효화되지는 않습니다. 즉, 새로 연결된 공급자를 사용하여 로그인하지 않았음에도 불구하고 기존 계정은 계속해서 리소스에 액세스할 수 있습니다. 사용자가 이 새 공급자로 인증하도록 강제하려면 (a) 해당 공급자의 계정을 취소해야 합니다. 새로 고침 토큰(https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens 참조) 및 (b) 이 계정에 다른 인증 방법이 없는지 확인하세요.

서명:

providerToLink?: UserProvider;