Firebase Auth のユーザー ライフサイクル イベントの関数を作成するために使用されるビルダー。
署名:
export declare class UserBuilder
メソッド
メソッド | 修飾キー | 説明 |
---|---|---|
beforeCreate(handler) | Firebase Auth ユーザーを作成するリクエストをブロックします。 | |
beforeSignIn(handler) | Firebase Auth ユーザーのログイン リクエストをブロックします。 | |
onCreate(handler) | Firebase Auth ユーザーの作成に応答します。 | |
onDelete(handler) | Firebase Auth ユーザーの削除に応答します。 |
auth.UserBuilder.beforeCreate()
Firebase Auth ユーザーを作成するリクエストをブロックします。
署名:
beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
handler | (ユーザー: AuthUserRecord、コンテキスト: AuthEventContext)=>BeforeCreateResponse |void |Promise<BeforeCreateResponse>|約束 <void> | Firebase Auth ユーザーの作成をブロックするイベント ハンドラ。 |
戻り値:
auth.UserBuilder.beforeSignIn()
Firebase Auth ユーザーのログイン リクエストをブロックします。
署名:
beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
handler | (ユーザー: AuthUserRecord、コンテキスト: AuthEventContext)=>BeforeSignInResponse |void |Promise<BeforeSignInResponse>|約束 <void> | Firebase Auth ユーザーのログインをブロックするイベント ハンドラ。 |
戻り値:
auth.UserBuilder.onCreate()
Firebase Auth ユーザーの作成に応答します。
署名:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
handler | (ユーザー: UserRecord、コンテキスト: EventContext)=>PromiseLike<any>|すべて | Firebase Auth ユーザーの作成に応答するイベント ハンドラ。 |
戻り値:
auth.UserBuilder.onDelete()
Firebase Auth ユーザーの削除に応答します。
署名:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
handler | (ユーザー: UserRecord、コンテキスト: EventContext)=>PromiseLike<any>|すべて | Firebase Auth ユーザーの削除に応答するイベント ハンドラ。 |
戻り値: