อินเทอร์เฟซที่แสดงถึงข้อมูลรับรองที่ส่งคืนโดย AuthProvider .
การใช้งานจะระบุรายละเอียดเกี่ยวกับข้อกำหนดข้อมูลประจำตัวของผู้ให้บริการตรวจสอบสิทธิ์แต่ละราย
ตัวสร้างสำหรับคลาสนี้ถูกทำเครื่องหมายว่าเป็นภายใน รหัสบุคคลที่สามไม่ควรเรียกตัวสร้างโดยตรงหรือสร้างคลาสย่อยที่ขยายคลาส AuthCredential
ลายเซ็น:
export declare class AuthCredential
คุณสมบัติ
คุณสมบัติ | ตัวดัดแปลง | พิมพ์ | คำอธิบาย |
---|---|---|---|
รหัสผู้ให้บริการ | เชือก | ID ผู้ให้บริการการรับรองความถูกต้องสำหรับหนังสือรับรอง | |
ลงชื่อเข้าใช้วิธีการ | เชือก | วิธีการลงชื่อเข้าใช้การรับรองความถูกต้องสำหรับข้อมูลรับรอง |
วิธีการ
วิธี | ตัวดัดแปลง | คำอธิบาย |
---|---|---|
ถึง JSON() | ส่งคืนการแสดงออบเจ็กต์ที่ทำให้เป็นอนุกรม JSON ของออบเจ็กต์นี้ได้ |
AuthCredential.providerId
ID ผู้ให้บริการการรับรองความถูกต้องสำหรับหนังสือรับรอง
ตัวอย่างเช่น '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