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 | Promise ): BlockingFunction;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (kullanıcı: AuthUserRecord, bağlam: AuthEventContext) => beforeCreateResponse | geçersiz | Promise |
Firebase Auth kullanıcısının oluşturulmasını engelleyen etkinlik işleyici. |
Şunu döndürür:
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 | Promise ): BlockingFunction;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (kullanıcı: AuthUserRecord, bağlam: AuthEventContext) => beforeSignInResponse | geçersiz | Promise |
Firebase Auth kullanıcısının oturum açmasını engelleyen etkinlik işleyici. |
Şunu döndürür:
auth.UserBuilder.onCreate()
Firebase Auth kullanıcısı oluşturulmasına yanıt verir.
İmza:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike | any): CloudFunction ;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (kullanıcı: UserRecord, bağlam: EventContext) => PromiseBeğen |
Firebase Auth kullanıcısı oluşturulmasına yanıt veren etkinlik işleyici. |
Şunu döndürür:
auth.UserBuilder.onDelete()
Bir Firebase Auth kullanıcısının silinmesine yanıt verir.
İmza:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike | any): CloudFunction ;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (kullanıcı: UserRecord, bağlam: EventContext) => PromiseBeğen |
Bir Firebase Auth kullanıcısının silinmesine yanıt veren etkinlik işleyici. |
Şunu döndürür: