UpdateRequest interface

Giao diện biểu thị các thuộc tính để cập nhật về người dùng được cung cấp.

Chữ ký:

export interface UpdateRequest 

Thuộc tính

Tài sản Loại Mô tả
đã tắt boolean Liệu người dùng có bị vô hiệu hoá hay không: true cho người dùng bị vô hiệu hoá; Đã bật false.
displayName chuỗi | rỗng Tên hiển thị của người dùng.
email chuỗi Email chính của người dùng.
emailĐã xác minh boolean Email chính của người dùng có được xác minh hay không.
đa yếu tố MultiFactorUpdateSettings (Cài đặt đa yếu tố) Các thuộc tính liên quan đến đa yếu tố được cập nhật của người dùng.
matkhau chuỗi Mật khẩu chưa được băm của người dùng.
phoneNumber chuỗi | rỗng Số điện thoại chính của người dùng.
photoURL chuỗi | rỗng URL ảnh của người dùng.
providersToHuỷ liên kết chuỗi[] Huỷ liên kết người dùng này khỏi các nhà cung cấp đã chỉ định.
providerToLink Trình cung cấp người dùng Liên kết người dùng này với nhà cung cấp được chỉ định.Việc liên kết nhà cung cấp với tài khoản người dùng hiện có không làm mất hiệu lực mã làm mới của tài khoản đó. Nói cách khác, tài khoản hiện tại sẽ tiếp tục có thể truy cập vào các tài nguyên, mặc dù không sử dụng nhà cung cấp mới được liên kết để đăng nhập. Nếu muốn buộc người dùng xác thực bằng nhà cung cấp mới này, bạn cần (a) thu hồi mã làm mới của họ (xem https://firebase.google.com/docs/auth/admin/manage-sessions#Revoke_refresh_tokens) và (b) đảm bảo không có phương thức xác thực nào khác trong tài khoản này.

UpdateRequest.disabled

Liệu người dùng có bị vô hiệu hoá hay không: true cho người dùng bị vô hiệu hoá; Đã bật false.

Chữ ký:

disabled?: boolean;

UpdateRequest.displayName

Tên hiển thị của người dùng.

Chữ ký:

displayName?: string | null;

UpdateRequest.email

Email chính của người dùng.

Chữ ký:

email?: string;

UpdateRequest.emailĐã xác minh

Email chính của người dùng có được xác minh hay không.

Chữ ký:

emailVerified?: boolean;

UpdateRequest.multiFactor

Các thuộc tính liên quan đến đa yếu tố được cập nhật của người dùng.

Chữ ký:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.password

Mật khẩu chưa được băm của người dùng.

Chữ ký:

password?: string;

UpdateRequest.phoneNumber

Số điện thoại chính của người dùng.

Chữ ký:

phoneNumber?: string | null;

UpdateRequest.photoURL

URL ảnh của người dùng.

Chữ ký:

photoURL?: string | null;

Huỷ liên kết người dùng này khỏi các nhà cung cấp đã chỉ định.

Chữ ký:

providersToUnlink?: string[];

Liên kết người dùng này với nhà cung cấp được chỉ định.

Việc liên kết nhà cung cấp với tài khoản người dùng hiện có không làm mất hiệu lực mã làm mới của tài khoản đó. Nói cách khác, tài khoản hiện tại sẽ tiếp tục có thể truy cập vào các tài nguyên, mặc dù không sử dụng nhà cung cấp mới được liên kết để đăng nhập. Nếu muốn buộc người dùng xác thực bằng nhà cung cấp mới này, bạn cần (a) thu hồi mã làm mới của họ (xem https://firebase.google.com/docs/auth/admin/manage-sessions#Revoke_refresh_tokens) và (b) đảm bảo không có phương thức xác thực nào khác trong tài khoản này.

Chữ ký:

providerToLink?: UserProvider;