AuthCredential class

อินเทอร์เฟซที่แสดงถึงข้อมูลรับรองที่ส่งคืนโดย 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