อินเทอร์เฟซที่แสดงข้อมูลเข้าสู่ระบบที่แสดงผลโดย 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 ของออบเจ็กต์นี้ได้