ฟังก์ชัน
ฟังก์ชัน | คำอธิบาย |
---|---|
user(userOptions) | จัดการเหตุการณ์ที่เกี่ยวข้องกับเหตุการณ์การตรวจสอบสิทธิ์ของผู้ใช้ Firebase |
userRecordConstructor(wireData) | ฟังก์ชันตัวช่วยที่สร้างคลาส UserRecord จากข้อมูลที่ส่งผ่านสาย |
ชั้นเรียน
ชั้น | คำอธิบาย |
---|---|
HttpsError | ข้อผิดพลาดที่ชัดเจนอาจเกิดจากตัวแฮนเดิลเพื่อส่งข้อผิดพลาดไปยังไคลเอ็นต์ที่เรียกใช้ฟังก์ชัน |
UserBuilder | เครื่องมือสร้างที่ใช้เพื่อสร้างฟังก์ชันสำหรับเหตุการณ์ในวงจรของผู้ใช้การตรวจสอบสิทธิ์ Firebase |
UserRecordMetadata | คลาส Helper เพื่อสร้างข้อมูลเมตาผู้ใช้ในออบเจ็กต์ UserRecord |
อินเทอร์เฟซ
อินเทอร์เฟซ | คำอธิบาย |
---|---|
UserOptions | ตัวเลือกสำหรับฟังก์ชันการบล็อกการตรวจสอบสิทธิ์ |
พิมพ์ชื่อแทน
พิมพ์ชื่อแทน | คำอธิบาย |
---|---|
ข้อมูลผู้ใช้ | UserInfo ซึ่งเป็นส่วนหนึ่งของ UserRecord |
บันทึกผู้ใช้ | UserRecord ที่ส่งไปยัง Cloud Functions คือ UserRecord เดียวกันกับที่ Firebase Admin SDK แสดงผล |
auth.user()
จัดการเหตุการณ์ที่เกี่ยวข้องกับเหตุการณ์การตรวจสอบสิทธิ์ของผู้ใช้ Firebase
ลายเซ็น:
export declare function user(userOptions?: UserOptions): UserBuilder;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวเลือกผู้ใช้ | UserOptions | ตัวเลือกระดับทรัพยากร |
การคืนสินค้า:
UserBuilder - เครื่องมือสร้างที่ใช้เพื่อสร้างฟังก์ชันสำหรับเหตุการณ์ในวงจรของผู้ใช้การตรวจสอบสิทธิ์ Firebase
auth.userRecordConstructor()
ฟังก์ชันตัวช่วยที่สร้างคลาส UserRecord
จากข้อมูลที่ส่งผ่านสาย
ลายเซ็น:
export declare function userRecordConstructor(wireData: Record<string, unknown>): UserRecord;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ข้อมูลสายไฟ | บันทึก<สตริง, ไม่ทราบ> | ข้อมูลที่ส่งผ่านสาย |
การคืนสินค้า:
อินสแตนซ์ของ UserRecord
ที่มีฟังก์ชัน toJSON ที่ถูกต้อง
auth.UserInfo
UserInfo
ซึ่งเป็นส่วนหนึ่งของ UserRecord
ลายเซ็น:
export type UserInfo = auth.UserInfo;
auth.UserRecord
UserRecord
ที่ส่งไปยัง Cloud Functions คือ UserRecord เดียวกันกับที่ Firebase Admin SDK แสดงผล
ลายเซ็น:
export type UserRecord = auth.UserRecord;