auth.UserBuilder class

เครื่องมือสร้างที่ใช้เพื่อสร้างฟังก์ชันสำหรับเหตุการณ์ในวงจรของผู้ใช้การตรวจสอบสิทธิ์ 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

การคืนสินค้า:

BlockFunction

auth.UserBuilder.beforeSignIn()

บล็อกคำขอลงชื่อเข้าใช้สำหรับผู้ใช้การตรวจสอบสิทธิ์ Firebase

ลายเซ็น:

beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ตัวแฮนเดิล (ผู้ใช้: AuthUserRecord, บริบท: AuthEventContext) => beforeSignInResponse | เป็นโมฆะ | สัญญา <beforeSignInResponse> | คำสัญญา<โมฆะ> ตัวแฮนเดิลเหตุการณ์ที่บล็อกการลงชื่อเข้าใช้ของผู้ใช้การตรวจสอบสิทธิ์ Firebase

การคืนสินค้า:

BlockFunction

auth.UserBuilder.onCreate()

ตอบกลับการสร้างผู้ใช้การตรวจสอบสิทธิ์ Firebase

ลายเซ็น:

onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ตัวแฮนเดิล (ผู้ใช้: UserRecord, บริบท: EventContext) => PromiseLike<any> | ไม่จำกัด เครื่องจัดการเหตุการณ์ที่ตอบสนองการสร้างผู้ใช้การตรวจสอบสิทธิ์ Firebase

การคืนสินค้า:

CloudFunction<UserRecord>

auth.UserBuilder.onDelete()

ตอบกลับการลบผู้ใช้ Firebase Auth

ลายเซ็น:

onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ตัวแฮนเดิล (ผู้ใช้: UserRecord, บริบท: EventContext) => PromiseLike<any> | ไม่จำกัด ตัวแฮนเดิลเหตุการณ์ที่ตอบสนองต่อการลบผู้ใช้การตรวจสอบสิทธิ์ Firebase

การคืนสินค้า:

CloudFunction<UserRecord>