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:
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:
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:
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: