제공된 사용자에 대해 업데이트할 속성을 나타내는 인터페이스입니다.
서명:
export interface UpdateRequest
속성
속성 | 유형 | 설명 |
---|---|---|
사용 중지 | 부울 | 사용자가 중지되었는지 여부: 사용 중지된 경우 true 사용 설정된 경우 false 입니다. |
표시 이름 | 문자열 | 없음 | 사용자의 표시 이름 |
문자열 | 사용자의 기본 이메일. | |
이메일 인증 | 부울 | 사용자의 기본 이메일이 확인되었는지 여부 |
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;
UpdateRequest.providersToDisconnect
지정된 제공업체에서 이 사용자를 연결 해제합니다.
서명:
providersToUnlink?: string[];
UpdateRequest.providerToLink
이 사용자를 지정된 제공업체에 연결합니다.
제공업체를 기존 사용자 계정에 연결해도 해당 계정의 갱신 토큰이 무효화되지 않습니다. 즉, 새로 연결된 제공업체를 사용하여 로그인하지 않아도 기존 계정은 계속해서 리소스에 액세스할 수 있습니다. 사용자가 이 새로운 제공업체로 인증하도록 하려면 (a) 갱신 토큰을 취소하고 (https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens 참조) (b) 이 계정에 다른 인증 방법이 없는지 확인해야 합니다.
서명:
providerToLink?: UserProvider;