identity namespace

کارکرد

تابع شرح
قبل از عملیات (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

برمی‌گرداند:

گزینه های داخلی