auth.UserBuilder class

Firebase Auth kullanıcı yaşam döngüsü etkinliklerine yönelik işlevler oluşturmak için kullanılan oluşturucu.

İmza:

export declare class UserBuilder 

Yöntemler

Yöntem Değiştiriciler Tanım
beforeCreate(işleyici) Firebase Auth kullanıcısı oluşturma isteğini engeller.
beforeSignIn(işleyici) Firebase Auth kullanıcısında oturum açma isteğini engeller.
onCreate(işleyici) Firebase Auth kullanıcısının oluşturulmasına yanıt verir.
onDelete(işleyici) Firebase Auth kullanıcısının silinmesine yanıt verir.

auth.UserBuilder.beforeCreate()

Firebase Auth kullanıcısı oluşturma isteğini engeller.

İmza:

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

Parametreler

Parametre Tip Tanım
idareci (kullanıcı: AuthUserRecord, bağlam: AuthEventContext) => BeforeCreateResponse | geçersiz | Söz<BeforeCreateResponse> | Söz<void> Firebase Auth kullanıcısının oluşturulmasını engelleyen olay işleyicisi.

İadeler:

Engelleme Fonksiyonu

auth.UserBuilder.beforeSignIn()

Firebase Auth kullanıcısında oturum açma isteğini engeller.

İmza:

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

Parametreler

Parametre Tip Tanım
idareci (kullanıcı: AuthUserRecord, bağlam: AuthEventContext) => BeforeSignInResponse | geçersiz | Söz<BeforeSignInResponse> | Söz<void> Firebase Auth kullanıcısının oturum açmasını engelleyen olay işleyicisi.

İadeler:

Engelleme Fonksiyonu

auth.UserBuilder.onCreate()

Firebase Auth kullanıcısının oluşturulmasına yanıt verir.

İmza:

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

Parametreler

Parametre Tip Tanım
idareci (kullanıcı: UserRecord , bağlam: Olay Bağlamı ) => PromiseLike<herhangi biri> | herhangi Firebase Auth kullanıcısının oluşturulmasına yanıt veren olay işleyicisi.

İadeler:

BulutFunction < Kullanıcı Kaydı >

auth.UserBuilder.onDelete()

Firebase Auth kullanıcısının silinmesine yanıt verir.

İmza:

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

Parametreler

Parametre Tip Tanım
idareci (kullanıcı: UserRecord , bağlam: Olay Bağlamı ) => PromiseLike<herhangi biri> | herhangi Firebase Auth kullanıcısının silinmesine yanıt veren olay işleyicisi.

İadeler:

BulutFunction < Kullanıcı Kaydı >