Kreator służący do tworzenia funkcji dla zdarzeń cyklu życia użytkownika Uwierzytelniania Firebase.
Podpis:
export declare class UserBuilder
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
beforeCreate(obsługa) | Blokuje żądanie utworzenia użytkownika Uwierzytelniania Firebase. | |
beforeSignIn(obsługa) | Blokuje żądanie zalogowania użytkownika Uwierzytelniania Firebase. | |
onCreate(obsługa) | Reaguje na utworzenie użytkownika Uwierzytelniania Firebase. | |
onDelete(obsługa) | Reaguje na usunięcie użytkownika Uwierzytelniania Firebase. |
auth.UserBuilder.beforeCreate()
Blokuje żądanie utworzenia użytkownika Uwierzytelniania Firebase.
Podpis:
beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;
Parametry
Parametr | Typ | Opis |
---|---|---|
moduł obsługi | (użytkownik: AuthUserRecord, kontekst: AuthEventContext) => beforeCreateResponse | nieważna | Promise<BeforeCreateResponse> | Obietnica<void> | Moduł obsługi zdarzeń, który blokuje tworzenie użytkownika Uwierzytelniania Firebase. |
Zwroty:
auth.UserBuilder.beforeSignIn()
Blokuje żądanie zalogowania użytkownika Uwierzytelniania Firebase.
Podpis:
beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
Parametry
Parametr | Typ | Opis |
---|---|---|
moduł obsługi | (użytkownik: AuthUserRecord, kontekst: AuthEventContext) => beforeSignInResponse | nieważna | Obietnica<BeforeSignInResponse> | Obietnica<void> | Moduł obsługi zdarzeń, który blokuje logowanie użytkownika Uwierzytelniania Firebase. |
Zwroty:
auth.UserBuilder.onCreate()
Reaguje na utworzenie użytkownika Uwierzytelniania Firebase.
Podpis:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Parametry
Parametr | Typ | Opis |
---|---|---|
moduł obsługi | (użytkownik: UserRecord, kontekst: EventContext) => Obietnica<any> | wszystkie | Moduł obsługi zdarzeń, który odpowiada na utworzenie użytkownika Uwierzytelniania Firebase. |
Zwroty:
Funkcja w Cloud Functions<UserRecord>
auth.UserBuilder.onDelete()
Reaguje na usunięcie użytkownika Uwierzytelniania Firebase.
Podpis:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Parametry
Parametr | Typ | Opis |
---|---|---|
moduł obsługi | (użytkownik: UserRecord, kontekst: EventContext) => Obietnica<any> | wszystkie | Moduł obsługi zdarzeń, który reaguje na usunięcie użytkownika Uwierzytelniania Firebase. |
Zwroty:
Funkcja w Cloud Functions<UserRecord>