auth.UserBuilder class

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 ユーザーの作成をブロックするイベント ハンドラ。

戻り値:

BlockingFunction

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 ユーザーのログインをブロックするイベント ハンドラ。

戻り値:

BlockingFunction

auth.UserBuilder.onCreate()

Firebase Auth ユーザーの作成に応答します。

署名:

onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

パラメータ

パラメータ 説明
handler (ユーザー: UserRecord、コンテキスト: EventContext)=>PromiseLike<any>|すべて Firebase Auth ユーザーの作成に応答するイベント ハンドラ。

戻り値:

CloudFunction<UserRecord>

auth.UserBuilder.onDelete()

Firebase Auth ユーザーの削除に応答します。

署名:

onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

パラメータ

パラメータ 説明
handler (ユーザー: UserRecord、コンテキスト: EventContext)=>PromiseLike<any>|すべて Firebase Auth ユーザーの削除に応答するイベント ハンドラ。

戻り値:

CloudFunction<UserRecord>