auth.UserBuilder class

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:

Função de bloqueio

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:

Função de bloqueio

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 >