auth.UserBuilder class

Konstruktor używany do tworzenia funkcji dla zdarzeń cyklu życia użytkownika Firebase Auth.

Podpis:

export declare class UserBuilder 

Metody

metoda Modyfikatory Opis
beforeCreate(obsługa) Blokuje żądanie utworzenia użytkownika Firebase Auth.
beforeSignIn (obsługa) Blokuje żądanie zalogowania użytkownika Firebase Auth.
onCreate(obsługa) Odpowiada na utworzenie użytkownika Firebase Auth.
onDelete(obsługa) Odpowiada na usunięcie użytkownika Firebase Auth.

auth.UserBuilder.beforeCreate()

Blokuje żądanie utworzenia użytkownika Firebase Auth.

Podpis:

beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;

Parametry

Parametr Typ Opis
treser (użytkownik: AuthUserRecord, kontekst: AuthEventContext) => BeforeCreateResponse | pustka | Obietnica<BeforeCreateResponse> | Obietnica<pusta> Obsługa zdarzeń blokująca tworzenie użytkownika Firebase Auth.

Zwroty:

Funkcja blokowania

auth.UserBuilder.beforeSignIn()

Blokuje żądanie zalogowania użytkownika Firebase Auth.

Podpis:

beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;

Parametry

Parametr Typ Opis
treser (użytkownik: AuthUserRecord, kontekst: AuthEventContext) => BeforeSignInResponse | pustka | Obietnica<BeforeSignInResponse> | Obietnica<pusta> Obsługa zdarzeń blokująca logowanie użytkownika Firebase Auth.

Zwroty:

Funkcja blokowania

autoryzacja.UserBuilder.onCreate()

Odpowiada na utworzenie użytkownika Firebase Auth.

Podpis:

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

Parametry

Parametr Typ Opis
treser (użytkownik: UserRecord , kontekst: EventContext ) => ObietnicaLike<dowolny> | każdy Obsługa zdarzeń, która odpowiada na utworzenie użytkownika Firebase Auth.

Zwroty:

Funkcja chmury < Rekord użytkownika >

auth.UserBuilder.onDelete()

Odpowiada na usunięcie użytkownika Firebase Auth.

Podpis:

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

Parametry

Parametr Typ Opis
treser (użytkownik: UserRecord , kontekst: EventContext ) => ObietnicaLike<dowolny> | każdy Obsługa zdarzeń reagująca na usunięcie użytkownika Firebase Auth.

Zwroty:

Funkcja chmury < Rekord użytkownika >