โครงสร้างที่มี ผู้ใช้ , ประเภทการดำเนินการ และรหัสผู้ให้บริการ
operationType
อาจเป็น OperationType .SIGN_IN สำหรับการลงชื่อเข้า ใช้ OperationType .LINK สำหรับการดำเนินการเชื่อมโยงและ OperationType .REAUTHENTICATE สำหรับการดำเนินการตรวจสอบสิทธิ์อีกครั้ง
ลายเซ็น:
export interface UserCredential
คุณสมบัติ
คุณสมบัติ | พิมพ์ | คำอธิบาย |
---|---|---|
ประเภทการดำเนินงาน | (ประเภทของ OperationTypeMap )[คีย์ของประเภท OperationTypeMap ] | ประเภทของการดำเนินการที่ใช้ในการตรวจสอบสิทธิ์ผู้ใช้ (เช่น การลงชื่อเข้าใช้หรือลิงก์) |
รหัสผู้ให้บริการ | สตริง | โมฆะ | ผู้ให้บริการที่ใช้ในการตรวจสอบผู้ใช้ |
ผู้ใช้ | ผู้ใช้ | ผู้ใช้รับรองความถูกต้องโดยข้อมูลรับรองนี้ |
UserCredential.operationType
ประเภทของการดำเนินการที่ใช้ในการตรวจสอบสิทธิ์ผู้ใช้ (เช่น การลงชื่อเข้าใช้หรือลิงก์)
ลายเซ็น:
operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];
UserCredential.providerId
ผู้ให้บริการที่ใช้ในการตรวจสอบผู้ใช้
ลายเซ็น:
providerId: string | null;
UserCredential.user
ผู้ใช้รับรองความถูกต้องโดยข้อมูลรับรองนี้
ลายเซ็น:
user: User;