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. |
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;
UpdateRequest.providersToHuỷ liên kết
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[];
UpdateRequest.providerToLink
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;