UpdateRequest interface

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

서명:

export interface UpdateRequest 

속성

속성 유형 설명
사용 중지 부울 사용자가 중지되었는지 여부: 사용 중지된 경우 true 사용 설정된 경우 false입니다.
표시 이름 문자열 | 없음 사용자의 표시 이름
email 문자열 사용자의 기본 이메일.
이메일 인증 부울 사용자의 기본 이메일이 확인되었는지 여부
multiFactor MultiFactorUpdateSettings 사용자의 업데이트된 다단계 관련 속성입니다.
비밀번호 문자열 사용자의 해싱되지 않은 비밀번호입니다.
phoneNumber 문자열 | 없음 사용자의 기본 전화번호입니다.
사진 URL 문자열 | 없음 사용자의 사진 URL
providersToDisconnects 문자열[] 지정된 제공업체에서 이 사용자를 연결 해제합니다.
providerToLink UserProvider 이 사용자를 지정된 제공업체에 연결합니다.제공업체를 기존 사용자 계정에 연결해도 해당 계정의 갱신 토큰이 무효화되지 않습니다. 즉, 새로 연결된 제공업체를 사용하여 로그인하지 않아도 기존 계정은 계속해서 리소스에 액세스할 수 있습니다. 사용자가 이 새로운 제공업체로 인증하도록 하려면 (a) 갱신 토큰을 취소하고 (https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens 참조) (b) 이 계정에 다른 인증 방법이 없는지 확인해야 합니다.

UpdateRequest.중지됨

사용자가 중지되었는지 여부: 사용 중지된 경우 true 사용 설정된 경우 false입니다.

서명:

disabled?: boolean;

UpdateRequest.displayName

사용자의 표시 이름

서명:

displayName?: string | null;

UpdateRequest.email(업데이트 요청.이메일)

사용자의 기본 이메일.

서명:

email?: string;

UpdateRequest.emailVerified

사용자의 기본 이메일이 확인되었는지 여부

서명:

emailVerified?: boolean;

UpdateRequest.multiFactor

사용자의 업데이트된 다단계 관련 속성입니다.

서명:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.password

사용자의 해싱되지 않은 비밀번호입니다.

서명:

password?: string;

UpdateRequest.phoneNumber

사용자의 기본 전화번호입니다.

서명:

phoneNumber?: string | null;

UpdateRequest.photoURL

사용자의 사진 URL

서명:

photoURL?: string | null;

지정된 제공업체에서 이 사용자를 연결 해제합니다.

서명:

providersToUnlink?: string[];

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

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

서명:

providerToLink?: UserProvider;