الدوال
دالة | الوصف |
---|---|
beforeOperation(eventType, optsOrHandler, handler) | |
beforeUserCreated(handler) | يتعامل مع حدث يتم تشغيله قبل إنشاء مستخدم. |
beforeUserCreated(opts, handler) | يتعامل مع حدث يتم تشغيله قبل إنشاء مستخدم. |
beforeUserSignedIn(handler) | يعالج هذا الإجراء حدثًا يتم تشغيله قبل تسجيل دخول المستخدم. |
beforeUserSignedIn(opts, handler) | يعالج هذا الإجراء حدثًا يتم تشغيله قبل تسجيل دخول المستخدم. |
getOpts(blockingOptions) |
صفوف
الفئة | الوصف |
---|---|
خطأ Https | يشير ذلك المصطلح إلى خطأ صريح يمكن تنفيذه من خلال المعالج لإرسال خطأ إلى العميل الذي استدعى الدالة. |
واجهات
الواجهة | الوصف |
---|---|
AuthBlockEvent | تحديد حدث المصادقة لأحداث حظر الجيل الثاني |
AuthUserRecord | تم تمرير UserRecord إلى وظائف حظر المصادقة من النظام الأساسي للهوية. |
BlockOptions | جميع خيارات الدوال بالإضافة إلى idToken وaccessToken وrefreshToken. |
Identity.beforeOperation()
Signature:
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 | ((الحدث: AuthBlockEvent) => beforeCreateResponse | beforeSignInResponse | باط (فارغ) | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise< تقدّمه (فارغ)) | |
المعالج | (الحدث: AuthBlockEvent) => beforeCreateResponse | beforeSignInResponse | فارغ | التعهّد <BeforeCreateResponse> | وعد <BeforeSignInResponse> | وعود <باطلة> |
المرتجعات:
دالة الحظر
Identity.beforeUserCreated()
يتعامل مع حدث يتم تشغيله قبل إنشاء مستخدم.
Signature:
export declare function beforeUserCreated(handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
المعالج | (الحدث: AuthBlockEvent) => beforeCreateResponse | التعهّد <BeforeCreateResponse> | فارغ | وعود <باطلة> | معالج الحدث الذي يتم تشغيله في كل مرة قبل إنشاء مستخدم |
المرتجعات:
دالة الحظر
Identity.beforeUserCreated()
يتعامل مع حدث يتم تشغيله قبل إنشاء مستخدم.
Signature:
export declare function beforeUserCreated(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
الاختيارات | BlockOptions | عنصر يحتوي على خيارات الدوال |
المعالج | (الحدث: AuthBlockEvent) => beforeCreateResponse | التعهّد <BeforeCreateResponse> | فارغ | وعود <باطلة> | معالج الحدث الذي يتم تشغيله في كل مرة قبل إنشاء مستخدم |
المرتجعات:
دالة الحظر
Identity.beforeUserSignedIn()
يعالج هذا الإجراء حدثًا يتم تشغيله قبل تسجيل دخول المستخدم.
Signature:
export declare function beforeUserSignedIn(handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
المعالج | (الحدث: AuthBlockEvent) => beforeSignInResponse | وعد <BeforeSignInResponse> | فارغ | وعود <باطلة> | معالج الحدث الذي يتم تشغيله في كل مرة قبل تسجيل دخول المستخدم |
المرتجعات:
دالة الحظر
Identity.beforeUserSignedIn()
يعالج هذا الإجراء حدثًا يتم تشغيله قبل تسجيل دخول المستخدم.
Signature:
export declare function beforeUserSignedIn(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
الاختيارات | BlockOptions | عنصر يحتوي على خيارات الدوال |
المعالج | (الحدث: AuthBlockEvent) => beforeSignInResponse | وعد <BeforeSignInResponse> | فارغ | وعود <باطلة> | معالج الحدث الذي يتم تشغيله في كل مرة قبل تسجيل دخول المستخدم |
المرتجعات:
دالة الحظر
Identity.getOpts()
Signature:
export declare function getOpts(blockingOptions: BlockingOptions): InternalOptions;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
خيارات الحظر | BlockOptions |
المرتجعات:
خيارات داخلية