auth.UserBuilder class

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 ユーザーの削除に応答するイベント ハンドラー。

戻り値:

クラウドファンクション<ユーザーレコード>