Builder usado para criar funções para eventos de ciclo de vida do usuário do Firebase Auth.
Assinatura:
export declare class UserBuilder
Métodos
Método | Modificadores | Descrição |
---|---|---|
beforeCreate(manipulador) | Bloqueia a solicitação para criar um usuário Firebase Auth. | |
beforeSignIn(manipulador) | Bloqueia a solicitação de login de um usuário do Firebase Auth. | |
onCreate(manipulador) | Responde à criação de um usuário Firebase Auth. | |
onDelete(manipulador) | Responde à exclusão de um usuário do Firebase Auth. |
auth.UserBuilder.beforeCreate()
Bloqueia a solicitação para criar um usuário Firebase Auth.
Assinatura:
beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
manipulador | (usuário: AuthUserRecord, contexto: AuthEventContext) => BeforeCreateResponse | vazio | Promessa<BeforeCreateResponse> | Promessa<void> | Manipulador de eventos que bloqueia a criação de um usuário do Firebase Auth. |
Retorna:
auth.UserBuilder.beforeSignIn()
Bloqueia a solicitação de login de um usuário do Firebase Auth.
Assinatura:
beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
manipulador | (usuário: AuthUserRecord, contexto: AuthEventContext) => BeforeSignInResponse | vazio | Promessa<BeforeSignInResponse> | Promessa<void> | Manipulador de eventos que bloqueia o login de um usuário do Firebase Auth. |
Retorna:
auth.UserBuilder.onCreate()
Responde à criação de um usuário Firebase Auth.
Assinatura:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
manipulador | (usuário: UserRecord , contexto: EventContext ) => PromiseLike<qualquer> | qualquer | Manipulador de eventos que responde à criação de um usuário Firebase Auth. |
Retorna:
Função Cloud < Registro de usuário >
auth.UserBuilder.onDelete()
Responde à exclusão de um usuário do Firebase Auth.
Assinatura:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
manipulador | (usuário: UserRecord , contexto: EventContext ) => PromiseLike<qualquer> | qualquer | Manipulador de eventos que responde à exclusão de um usuário do Firebase Auth. |
Retorna:
Função Cloud < Registro de usuário >