UserCredential interface

โครงสร้างที่มี User, OperationType และรหัสผู้ให้บริการ

operationType อาจเป็น OperationType.SIGN_IN สำหรับการดำเนินการลงชื่อเข้าใช้ OperationType.LINK สำหรับการดำเนินการลิงก์ และ OperationType REAUTHENTICATE สำหรับการดำเนินการตรวจสอบสิทธิ์ซ้ำ

ลายเซ็น:

export interface UserCredential 

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ ประเภท คำอธิบาย
operationType (ประเภท OperationTypeMap)[คีย์ประเภท OperationTypeMap] ประเภทของการดำเนินการที่ใช้ในการตรวจสอบสิทธิ์ผู้ใช้ (เช่น การลงชื่อเข้าใช้หรือลิงก์)
รหัสผู้ให้บริการ สตริง | ค่าว่าง ผู้ให้บริการที่ใช้ในการตรวจสอบสิทธิ์ผู้ใช้
user ผู้ใช้ ผู้ใช้ตรวจสอบสิทธิ์ด้วยข้อมูลเข้าสู่ระบบนี้

UserCredential.operationType

ประเภทของการดำเนินการที่ใช้ในการตรวจสอบสิทธิ์ผู้ใช้ (เช่น การลงชื่อเข้าใช้หรือลิงก์)

ลายเซ็น:

operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];

UserCredential.providerId

ผู้ให้บริการที่ใช้ในการตรวจสอบสิทธิ์ผู้ใช้

ลายเซ็น:

providerId: string | null;

UserCredential.user

ผู้ใช้ตรวจสอบสิทธิ์ด้วยข้อมูลเข้าสู่ระบบนี้

ลายเซ็น:

user: User;