identity namespace

機能

関数説明
beforeOperation(eventType, optsOrHandler, ハンドラー)
beforeUserCreated(ハンドラー)ユーザーが作成される前にトリガーされるイベントを処理します。
beforeUserCreated(opts, ハンドラー)ユーザーが作成される前にトリガーされるイベントを処理します。
beforeUserSignedIn(ハンドラー)ユーザーがサインインする前にトリガーされるイベントを処理します。
beforeUserSignedIn(opts, ハンドラー)ユーザーがサインインする前にトリガーされるイベントを処理します。
getOpts(blockingOptions)

クラス

クラス説明
HTTPSエラー関数を呼び出したクライアントにエラーを送信するためにハンドラーからスローされる明示的なエラー。

インターフェース

インターフェース説明
認証ブロックイベント第 2 世代のブロッキング イベントの認証イベントを定義します
認証ユーザーレコードID プラットフォームから認証ブロッキング機能に渡される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;

パラメーター

パラメータタイプ説明
イベントタイプAuthBlockingEventType
optsOrHandlerブロックオプション| ((イベント: AuthBlockingEvent ) => BeforeCreateResponse | BeforeSignInResponse |ボイド | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> |約束<無効>)
ハンドラ(イベント: AuthBlockingEvent ) => BeforeCreateResponse | BeforeSignInResponse |ボイド | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> |約束<無効>

戻り値:

ブロッキング機能

identity.beforeUserCreated()

ユーザーが作成される前にトリガーされるイベントを処理します。

サイン:

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

パラメーター

パラメータタイプ説明
ハンドラ(イベント: AuthBlockingEvent ) => BeforeCreateResponse | Promise<BeforeCreateResponse> |ボイド |約束<無効>ユーザーが作成される前に毎回実行されるイベント ハンドラー

戻り値:

ブロッキング機能

identity.beforeUserCreated()

ユーザーが作成される前にトリガーされるイベントを処理します。

サイン:

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

パラメーター

パラメータタイプ説明
選択しますブロッキングオプション関数オプションを含むオブジェクト
ハンドラ(イベント: AuthBlockingEvent ) => BeforeCreateResponse | Promise<BeforeCreateResponse> |ボイド |約束<無効>ユーザーが作成される前に毎回実行されるイベント ハンドラー

戻り値:

ブロッキング機能

identity.beforeUserSignedIn()

ユーザーがサインインする前にトリガーされるイベントを処理します。

サイン:

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

パラメーター

パラメータタイプ説明
ハンドラ(イベント: AuthBlockingEvent ) => BeforeSignInResponse | Promise<BeforeSignInResponse> |ボイド |約束<無効>ユーザーがサインインする前に毎回実行されるイベント ハンドラー

戻り値:

ブロッキング機能

identity.beforeUserSignedIn()

ユーザーがサインインする前にトリガーされるイベントを処理します。

サイン:

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

パラメーター

パラメータタイプ説明
選択しますブロッキングオプション関数オプションを含むオブジェクト
ハンドラ(イベント: AuthBlockingEvent ) => BeforeSignInResponse | Promise<BeforeSignInResponse> |ボイド |約束<無効>ユーザーがサインインする前に毎回実行されるイベント ハンドラー

戻り値:

ブロッキング機能

identity.getOpts()

サイン:

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

パラメーター

パラメータタイプ説明
ブロックオプションブロッキングオプション

戻り値:

内部オプション