โครงสร้างที่มี 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;