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