auth.UserBuilder class

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

İmza:

export declare class UserBuilder 

Yöntemler

Yöntem Değiştiriciler Açıklama
beforeCreate(handler) Firebase Auth kullanıcısı oluşturma isteğini engeller.
beforeSignIn(işleyici) Firebase Auth kullanıcısıyla oturum açma isteğini engeller.
onCreate(handler) Firebase Auth kullanıcısı oluşturulmasına yanıt verir.
onDelete(işleyici) Bir 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 Tür Açıklama
handler (kullanıcı: AuthUserRecord, bağlam: AuthEventContext) => beforeCreateResponse | geçersiz | Promise<BeforeCreateResponse> | Taahhüt<void> Firebase Auth kullanıcısının oluşturulmasını engelleyen etkinlik işleyici.

Şunu döndürür:

Engelleme İşlevi

auth.UserBuilder.beforeSignIn()

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

İmza:

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

Parametreler

Parametre Tür Açıklama
handler (kullanıcı: AuthUserRecord, bağlam: AuthEventContext) => beforeSignInResponse | geçersiz | Promise<BeforeSignInResponse> | Taahhüt<void> Firebase Auth kullanıcısının oturum açmasını engelleyen etkinlik işleyici.

Şunu döndürür:

Engelleme İşlevi

auth.UserBuilder.onCreate()

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

İmza:

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

Parametreler

Parametre Tür Açıklama
handler (kullanıcı: UserRecord, bağlam: EventContext) => PromiseBeğen<herhangi biri> | herhangi biri Firebase Auth kullanıcısı oluşturulmasına yanıt veren etkinlik işleyici.

Şunu döndürür:

CloudFunction<UserRecord>

auth.UserBuilder.onDelete()

Bir 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 Tür Açıklama
handler (kullanıcı: UserRecord, bağlam: EventContext) => PromiseBeğen<herhangi biri> | herhangi biri Bir Firebase Auth kullanıcısının silinmesine yanıt veren etkinlik işleyici.

Şunu döndürür:

CloudFunction<UserRecord>