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