identity namespace

ฟังก์ชัน

ฟังก์ชัน คำอธิบาย
beforeOperation(eventType, optsOrHandler, Handler)
beforeUserCreated(แฮนเดิล) จัดการเหตุการณ์ที่ทริกเกอร์ก่อนสร้างผู้ใช้
beforeUserCreated(เพิ่มประสิทธิภาพ, เครื่องจัดการ) จัดการเหตุการณ์ที่ทริกเกอร์ก่อนสร้างผู้ใช้
beforeUserSignedIn(แฮนเดิล) จัดการเหตุการณ์ที่ทริกเกอร์ก่อนที่ผู้ใช้จะลงชื่อเข้าใช้
beforeUserSignedIn(เลือกใช้, เครื่องจัดการ) จัดการเหตุการณ์ที่ทริกเกอร์ก่อนที่ผู้ใช้จะลงชื่อเข้าใช้
getOpts(blockingOptions)

ชั้นเรียน

ชั้น คำอธิบาย
HttpsError ข้อผิดพลาดที่ชัดเจนอาจเกิดจากตัวแฮนเดิลเพื่อส่งข้อผิดพลาดไปยังไคลเอ็นต์ที่เรียกใช้ฟังก์ชัน

อินเทอร์เฟซ

อินเทอร์เฟซ คำอธิบาย
AuthBlockEvent กำหนดเหตุการณ์การตรวจสอบสิทธิ์สำหรับเหตุการณ์การบล็อกรุ่นที่ 2
AuthUserRecord ผ่าน UserRecord ไปยังฟังก์ชันการบล็อกการตรวจสอบสิทธิ์จากแพลตฟอร์มข้อมูลระบุตัวตน
ตัวเลือกการบล็อก ตัวเลือกฟังก์ชันทั้งหมด รวมถึง idToken, AccessToken และrefreshToken

Identity.beforeOperation()

ลายเซ็น:

export declare function beforeOperation(eventType: AuthBlockingEventType, optsOrHandler: BlockingOptions | ((event: AuthBlockingEvent) => BeforeCreateResponse | BeforeSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>), handler: (event: AuthBlockingEvent) => BeforeCreateResponse | BeforeSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
eventType AuthBlockEventType
OptsOrHandler BlockOptions | ((เหตุการณ์: AuthblockingEvent) => beforeCreateResponse | beforeSignInResponse | void | Promise<beforeCreateResponse> | Promise<beforeSignInResponse> | Promise<void>)
ตัวแฮนเดิล (เหตุการณ์: AuthblockEvent) => beforeCreateResponse | beforeSignInResponse | เป็นโมฆะ | Promise<beforeCreateResponse> | สัญญา <beforeSignInResponse> | คำสัญญา<โมฆะ>

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

ฟังก์ชันการบล็อก

Identity.beforeUserCreated()

จัดการเหตุการณ์ที่ทริกเกอร์ก่อนสร้างผู้ใช้

ลายเซ็น:

export declare function beforeUserCreated(handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;

พารามิเตอร์

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

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

ฟังก์ชันการบล็อก

Identity.beforeUserCreated()

จัดการเหตุการณ์ที่ทริกเกอร์ก่อนสร้างผู้ใช้

ลายเซ็น:

export declare function beforeUserCreated(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;

พารามิเตอร์

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

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

ฟังก์ชันการบล็อก

Identity.beforeUserSignedIn()

จัดการเหตุการณ์ที่ทริกเกอร์ก่อนที่ผู้ใช้จะลงชื่อเข้าใช้

ลายเซ็น:

export declare function beforeUserSignedIn(handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;

พารามิเตอร์

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

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

ฟังก์ชันการบล็อก

Identity.beforeUserSignedIn()

จัดการเหตุการณ์ที่ทริกเกอร์ก่อนที่ผู้ใช้จะลงชื่อเข้าใช้

ลายเซ็น:

export declare function beforeUserSignedIn(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;

พารามิเตอร์

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

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

ฟังก์ชันการบล็อก

Identity.getOpts()

ลายเซ็น:

export declare function getOpts(blockingOptions: BlockingOptions): InternalOptions;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ตัวเลือกการบล็อก ตัวเลือกการบล็อก

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

ตัวเลือกภายใน