EmailAuthCredential class

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

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

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

ลายเซ็น:

export declare class EmailAuthCredential extends AuthCredential 

ขยาย: AuthCredential

วิธีการ

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

EmailAuthCredential.fromJSON()

วิธีการคงที่ในการดีซีเรียลไลซ์การแสดง JSON ของอ อบเจ็กต์ลงใน AuthCredential .

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
json.json วัตถุ | เชือก object หรือการเป็นตัวแทนแบบ stringified ของวัตถุ เมื่อมีการระบุสตริง JSON.parse จะถูกเรียกก่อน

ผลตอบแทน:

อีเมลรับรองความถูกต้อง | โมฆะ

หากอินพุต JSON ไม่ได้แสดงถึง AuthCredential , คืนค่า null

EmailAuthCredential.toJSON()

ส่งคืนการแสดงออบเจ็กต์ที่ทำให้เป็นอนุกรม JSON ของออบเจ็กต์นี้ได้

ลายเซ็น:

toJSON(): object;

ผลตอบแทน:

วัตถุ

การแสดงวัตถุนี้แบบอนุกรมได้ JSON