identity namespace

関数

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

クラス

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

インターフェース

インターフェース 説明
AuthBlockingEvent 第 2 世代のブロック イベントの認証イベントを定義します
AuthUserRecord ID プラットフォームから認証ブロッキング関数に渡される UserRecord
BlockingOptions(ブロック オプション) すべての関数オプション、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 AuthBlockingEventType
optsOrHandler BlockingOptions |((イベント: AuthBlockingEvent) => BeforeCreateResponse | BeforeSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>)
handler (イベント: AuthBlockingEvent)=>BeforeCreateResponse |BeforeSignInResponse |void |Promise<BeforeCreateResponse>|Promise<BeforeSignInResponse>|約束 <void>

戻り値:

ブロッキング関数

identity.beforeUserCreated()

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

署名:

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

パラメータ

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

戻り値:

ブロッキング関数

identity.beforeUserCreated()

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

署名:

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

パラメータ

パラメータ 説明
最適化 BlockingOptions(ブロック オプション) 関数オプションを含むオブジェクト
handler (イベント: AuthBlockingEvent)=>BeforeCreateResponse |Promise<BeforeCreateResponse>|void |約束 <void> ユーザーが作成される前に毎回実行されるイベント ハンドラ

戻り値:

ブロッキング関数

identity.beforeUserSignedIn()

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

署名:

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

パラメータ

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

戻り値:

ブロッキング関数

identity.beforeUserSignedIn()

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

署名:

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

パラメータ

パラメータ 説明
最適化 BlockingOptions(ブロック オプション) 関数オプションを含むオブジェクト
handler (イベント: AuthBlockingEvent)=>BeforeSignInResponse |Promise<BeforeSignInResponse>|void |約束 <void> ユーザーがログインする前に毎回実行されるイベント ハンドラ

戻り値:

ブロッキング関数

identity.getOpts()

署名:

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

パラメータ

パラメータ 説明
blockOptions BlockingOptions(ブロック オプション)

戻り値:

内部オプション