อินเทอร์เฟซที่แสดงข้อมูลเข้าสู่ระบบที่ AuthProvider แสดงผล
การใช้งานจะระบุรายละเอียดเกี่ยวกับข้อกำหนดข้อมูลเข้าสู่ระบบของผู้ให้บริการการตรวจสอบสิทธิ์แต่ละราย
ตัวสร้างสำหรับชั้นเรียนนี้มีการทำเครื่องหมายเป็นภายใน โค้ดของบุคคลที่สามไม่ควรเรียกใช้ตัวสร้างโดยตรงหรือสร้างคลาสย่อยที่ขยายคลาส AuthCredential
ลายเซ็น:
export declare class AuthCredential
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
รหัสผู้ให้บริการ | สตริง | รหัสผู้ให้บริการตรวจสอบสิทธิ์ของข้อมูลเข้าสู่ระบบ | |
signInMethod | สตริง | วิธีลงชื่อเข้าใช้การตรวจสอบสิทธิ์สำหรับข้อมูลเข้าสู่ระบบ |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
toJSON() | แสดงผลการนำเสนอ JSON แบบอนุกรมของออบเจ็กต์นี้ |
AuthCredential.providerId
รหัสผู้ให้บริการตรวจสอบสิทธิ์ของข้อมูลเข้าสู่ระบบ
เช่น "facebook.com" หรือ "google.com"
ลายเซ็น:
readonly providerId: string;
AuthCredential.signInMethod
วิธีลงชื่อเข้าใช้การตรวจสอบสิทธิ์สำหรับข้อมูลเข้าสู่ระบบ
ตัวอย่างเช่น SignInMethod.EMAIL_PASSWORD หรือ SignInMethod.EMAIL_LINK ซึ่งสอดคล้องกับตัวระบุวิธีการลงชื่อเข้าใช้ที่แสดงใน fetchSignInMethodsForEmail()
ลายเซ็น:
readonly signInMethod: string;
AuthCredential.toJSON()
แสดงผลการนำเสนอ JSON แบบอนุกรมของออบเจ็กต์นี้
ลายเซ็น:
toJSON(): object;
การคืนสินค้า:
ออบเจ็กต์
การแสดงที่เรียงลำดับตาม JSON ของออบเจ็กต์นี้ได้