کارکرد
تابع | شرح |
---|---|
قبل از عملیات (EventType، optsOrHandler، handler) | |
beforeUserCreated (هندلر) | رویدادی را کنترل می کند که قبل از ایجاد کاربر راه اندازی می شود. |
beforeUserCreated (انتخاب، کنترل کننده) | رویدادی را کنترل می کند که قبل از ایجاد کاربر راه اندازی می شود. |
beforeUserSignedIn (هندلر) | رویدادی را کنترل می کند که قبل از ورود کاربر به سیستم راه اندازی می شود. |
BeforeUserSignedIn (انتخاب، کنترل کننده) | رویدادی را کنترل می کند که قبل از ورود کاربر به سیستم راه اندازی می شود. |
getOpts (blockingOptions) |
کلاس ها
کلاس | شرح |
---|---|
HttpsError | یک خطای صریح که می تواند از یک کنترل کننده برای ارسال خطایی به کلاینتی که تابع را فراخوانی می کند، پرتاب شود. |
رابط ها
رابط | شرح |
---|---|
AuthBlockingEvent | رویداد تأیید را برای رویدادهای مسدودکننده نسل دوم تعریف می کند |
AuthUserRecord | UserRecord از پلتفرم هویت به توابع مسدودکننده تأیید اعتبار منتقل شد. |
BlockingOptions | همه گزینه های تابع به اضافه idToken، accessToken، و refreshToken. |
ID.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;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
رویداد نوع | AuthBlockingEventType | |
optsOrHandler | BlockingOptions | ((رویداد: AuthBlockingEvent ) => BeforeCreateResponse | BeforeSignInResponse | خالی | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | قول<باطل>) | |
کنترل کننده | (رویداد: AuthBlockingEvent ) => BeforeCreateResponse | BeforeSignInResponse | خالی | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | قول<باطل> |
برمیگرداند:
BlockingFunction
ID.beforeUserCreated()
رویدادی را کنترل می کند که قبل از ایجاد کاربر راه اندازی می شود.
امضا:
export declare function beforeUserCreated(handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
کنترل کننده | (رویداد: AuthBlockingEvent ) => BeforeCreateResponse | Promise<BeforeCreateResponse> | خالی | قول<باطل> | کنترل کننده رویداد که هر بار قبل از ایجاد کاربر اجرا می شود |
برمیگرداند:
BlockingFunction
ID.beforeUserCreated()
رویدادی را کنترل می کند که قبل از ایجاد کاربر راه اندازی می شود.
امضا:
export declare function beforeUserCreated(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
انتخاب می کند | BlockingOptions | شی حاوی گزینه های تابع |
کنترل کننده | (رویداد: AuthBlockingEvent ) => BeforeCreateResponse | Promise<BeforeCreateResponse> | خالی | قول<باطل> | کنترل کننده رویداد که هر بار قبل از ایجاد کاربر اجرا می شود |
برمیگرداند:
BlockingFunction
ID.beforeUserSignedIn()
رویدادی را کنترل می کند که قبل از ورود کاربر به سیستم راه اندازی می شود.
امضا:
export declare function beforeUserSignedIn(handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
کنترل کننده | (رویداد: AuthBlockingEvent ) => BeforeSignInResponse | Promise<BeforeSignInResponse> | خالی | قول<باطل> | کنترل کننده رویداد که هر بار قبل از ورود کاربر به سیستم اجرا می شود |
برمیگرداند:
BlockingFunction
ID.beforeUserSignedIn()
رویدادی را کنترل می کند که قبل از ورود کاربر به سیستم راه اندازی می شود.
امضا:
export declare function beforeUserSignedIn(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
انتخاب می کند | BlockingOptions | شی حاوی گزینه های تابع |
کنترل کننده | (رویداد: AuthBlockingEvent ) => BeforeSignInResponse | Promise<BeforeSignInResponse> | خالی | قول<باطل> | کنترل کننده رویداد که هر بار قبل از ورود کاربر به سیستم اجرا می شود |
برمیگرداند:
BlockingFunction
ID.getOpts()
امضا:
export declare function getOpts(blockingOptions: BlockingOptions): InternalOptions;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
blockingOptions | BlockingOptions |
برمیگرداند:
گزینه های داخلی