UpdateRequest interface

อินเทอร์เฟซที่แสดงคุณสมบัติที่จะอัปเดตกับผู้ใช้ที่ระบุ

ลายเซ็น:

export interface UpdateRequest 

คุณสมบัติ

คุณสมบัติ พิมพ์ คำอธิบาย
พิการ บูลีน ผู้ใช้ถูกปิดการใช้งานหรือไม่: true สำหรับการปิดการใช้งาน; false สำหรับการเปิดใช้งาน
ชื่อที่แสดง สตริง | โมฆะ ชื่อที่แสดงของผู้ใช้
อีเมล เชือก อีเมลหลักของผู้ใช้
อีเมลยืนยันแล้ว บูลีน อีเมลหลักของผู้ใช้จะได้รับการยืนยันหรือไม่
หลายปัจจัย การตั้งค่าการอัปเดตหลายปัจจัย คุณสมบัติที่เกี่ยวข้องกับหลายปัจจัยที่อัปเดตของผู้ใช้
รหัสผ่าน เชือก รหัสผ่านที่ไม่ได้แฮชของผู้ใช้
หมายเลขโทรศัพท์ สตริง | โมฆะ หมายเลขโทรศัพท์หลักของผู้ใช้
URL รูปภาพ สตริง | โมฆะ URL รูปภาพของผู้ใช้
ผู้ให้บริการเพื่อยกเลิกการเชื่อมโยง สตริง[] ยกเลิกการเชื่อมโยงผู้ใช้รายนี้จากผู้ให้บริการที่ระบุ
ผู้ให้บริการToLink UserProvider เชื่อมโยงผู้ใช้รายนี้กับผู้ให้บริการที่ระบุ การเชื่อมโยงผู้ให้บริการกับบัญชีผู้ใช้ที่มีอยู่ไม่ได้ทำให้โทเค็นการรีเฟรชของบัญชีนั้นใช้งานไม่ได้ กล่าวอีกนัยหนึ่ง บัญชีที่มีอยู่จะยังคงสามารถเข้าถึงทรัพยากรได้ แม้ว่าจะไม่ได้ใช้ผู้ให้บริการที่เชื่อมโยงใหม่เพื่อเข้าสู่ระบบ หากคุณต้องการบังคับให้ผู้ใช้ตรวจสอบสิทธิ์กับผู้ให้บริการใหม่นี้ คุณต้อง (a) เพิกถอน โทเค็นการรีเฟรช (ดู https://firebase.google.com/docs/auth/admin/manage-sessions#revoid_refresh_tokens) และ (b) ตรวจสอบให้แน่ใจว่าไม่มีวิธีการตรวจสอบสิทธิ์อื่นใดในบัญชีนี้

UpdateRequest.disabled

ผู้ใช้ถูกปิดการใช้งานหรือไม่: true สำหรับการปิดการใช้งาน; false สำหรับการเปิดใช้งาน

ลายเซ็น:

disabled?: boolean;

UpdateRequest.displayName

ชื่อที่แสดงของผู้ใช้

ลายเซ็น:

displayName?: string | null;

UpdateRequest.email

อีเมลหลักของผู้ใช้

ลายเซ็น:

email?: string;

UpdateRequest.emailยืนยันแล้ว

อีเมลหลักของผู้ใช้จะได้รับการยืนยันหรือไม่

ลายเซ็น:

emailVerified?: boolean;

UpdateRequest.multiFactor

คุณสมบัติที่เกี่ยวข้องกับหลายปัจจัยที่อัปเดตของผู้ใช้

ลายเซ็น:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.รหัสผ่าน

รหัสผ่านที่ไม่ได้แฮชของผู้ใช้

ลายเซ็น:

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#revoid_refresh_tokens) และ (b) ตรวจสอบให้แน่ใจว่าไม่มีวิธีการตรวจสอบสิทธิ์อื่นใดในบัญชีนี้

ลายเซ็น:

providerToLink?: UserProvider;