EmailAuthCredential class

อินเทอร์เฟซที่แสดงข้อมูลเข้าสู่ระบบที่แสดงผลโดย EmailAuthProvider สำหรับ ProviderId.password

ครอบคลุมทั้ง SignInMethod.EMAIL_PASSWORD และ SignInMethod.EMAIL_LINK

ตัวสร้างสำหรับชั้นเรียนนี้มีการทำเครื่องหมายเป็นภายใน โค้ดของบุคคลที่สามไม่ควรเรียกใช้ตัวสร้างโดยตรงหรือสร้างคลาสย่อยที่ขยายคลาส EmailAuthCredential

ลายเซ็น:

export declare class EmailAuthCredential extends AuthCredential 

ขยาย: AuthCredential

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
fromJSON(json) static เมธอดแบบคงที่สำหรับดีซีเรียลไลซ์การแสดงแทน JSON ของออบเจ็กต์เป็น AuthCredential
toJSON() แสดงผลการนำเสนอ JSON แบบอนุกรมของออบเจ็กต์นี้

EmailAuthCredential.fromJSON()

เมธอดแบบคงที่เพื่อดีซีเรียลไลซ์การแสดงแทน JSON ของออบเจ็กต์เป็น AuthCredential

ลายเซ็น:

static fromJSON(json: object | string): EmailAuthCredential | null;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
JSON ออบเจ็กต์ | สตริง object หรือการแสดงออบเจ็กต์ที่เป็นสตริง เมื่อมีสตริง ระบบจะเรียก JSON.parse ก่อน

การคืนสินค้า:

EmailAuthCredential | ค่าว่าง

หากอินพุต JSON ไม่ได้แสดง AuthCredential ระบบจะแสดงผล Null

EmailAuthCredential.toJSON()

แสดงผลการนำเสนอ JSON แบบอนุกรมของออบเจ็กต์นี้

ลายเซ็น:

toJSON(): object;

การคืนสินค้า:

ออบเจ็กต์

การแสดงที่เรียงลำดับตาม JSON ของออบเจ็กต์นี้ได้