เครื่องมือสร้างที่ใช้เพื่อสร้างฟังก์ชันสำหรับเหตุการณ์ในวงจรของผู้ใช้การตรวจสอบสิทธิ์ Firebase
ลายเซ็น:
export declare class UserBuilder
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
beforeCreate(แฮนเดิล) | บล็อกคำขอเพื่อสร้างผู้ใช้การตรวจสอบสิทธิ์ Firebase | |
beforeSignIn(แฮนเดิล) | บล็อกคำขอลงชื่อเข้าใช้สำหรับผู้ใช้การตรวจสอบสิทธิ์ Firebase | |
onCreate(แฮนเดิล) | ตอบกลับการสร้างผู้ใช้การตรวจสอบสิทธิ์ Firebase | |
onDelete(แฮนเดิล) | ตอบกลับการลบผู้ใช้ Firebase Auth |
auth.UserBuilder.beforeCreate()
บล็อกคำขอเพื่อสร้างผู้ใช้การตรวจสอบสิทธิ์ Firebase
ลายเซ็น:
beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวแฮนเดิล | (ผู้ใช้: AuthUserRecord, บริบท: AuthEventContext) => beforeCreateResponse | เป็นโมฆะ | Promise<beforeCreateResponse> | คำสัญญา<โมฆะ> | เครื่องจัดการเหตุการณ์ที่บล็อกการสร้างผู้ใช้การตรวจสอบสิทธิ์ Firebase |
การคืนสินค้า:
auth.UserBuilder.beforeSignIn()
บล็อกคำขอลงชื่อเข้าใช้สำหรับผู้ใช้การตรวจสอบสิทธิ์ Firebase
ลายเซ็น:
beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวแฮนเดิล | (ผู้ใช้: AuthUserRecord, บริบท: AuthEventContext) => beforeSignInResponse | เป็นโมฆะ | สัญญา <beforeSignInResponse> | คำสัญญา<โมฆะ> | ตัวแฮนเดิลเหตุการณ์ที่บล็อกการลงชื่อเข้าใช้ของผู้ใช้การตรวจสอบสิทธิ์ Firebase |
การคืนสินค้า:
auth.UserBuilder.onCreate()
ตอบกลับการสร้างผู้ใช้การตรวจสอบสิทธิ์ Firebase
ลายเซ็น:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวแฮนเดิล | (ผู้ใช้: UserRecord, บริบท: EventContext) => PromiseLike<any> | ไม่จำกัด | เครื่องจัดการเหตุการณ์ที่ตอบสนองการสร้างผู้ใช้การตรวจสอบสิทธิ์ Firebase |
การคืนสินค้า:
auth.UserBuilder.onDelete()
ตอบกลับการลบผู้ใช้ Firebase Auth
ลายเซ็น:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวแฮนเดิล | (ผู้ใช้: UserRecord, บริบท: EventContext) => PromiseLike<any> | ไม่จำกัด | ตัวแฮนเดิลเหตุการณ์ที่ตอบสนองต่อการลบผู้ใช้การตรวจสอบสิทธิ์ Firebase |
การคืนสินค้า: