auth.UserBuilder class

Construtor 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(handler) Bloqueia a solicitação para criar um usuário do Firebase Auth.
beforeSignIn(handler) Bloqueia a solicitação para fazer login de um usuário do Firebase Auth.
onCreate(handler) Responde à criação de um usuário do Firebase Auth.
onDelete(handler) Responde à exclusão de um usuário do Firebase Auth.

auth.UserBuilder.beforeCreate()

Bloqueia a solicitação para criar um usuário do Firebase Auth.

Assinatura:

beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;

Parâmetros

Parâmetro Tipo Descrição
handler (usuário: AuthUserRecord, contexto: AuthEventContext) => beforeCreateResponse | anular | Promessa<Antes deCriarResponse> | Promessa<void> Manipulador de eventos que bloqueia a criação de um usuário do Firebase Auth.

Retorna:

BlockingFunction

auth.UserBuilder.beforeSignIn()

Bloqueia a solicitação para fazer 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
handler (usuário: AuthUserRecord, contexto: AuthEventContext) => AntesSignInResponse | anular | Promessa<BeforeSignInResponse> | Promessa<void> Manipulador de eventos que bloqueia o login de um usuário do Firebase Auth.

Retorna:

BlockingFunction

auth.UserBuilder.onCreate()

Responde à criação de um usuário do Firebase Auth.

Assinatura:

onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

Parâmetros

Parâmetro Tipo Descrição
handler (usuário: UserRecord, contexto: EventContext) => Promessa como<qualquer> | nenhum Manipulador de eventos que responde à criação de um usuário do Firebase Auth.

Retorna:

CloudFunction<UserRecord>

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
handler (usuário: UserRecord, contexto: EventContext) => Promessa como<qualquer> | nenhum Manipulador de eventos que responde à exclusão de um usuário do Firebase Auth.

Retorna:

CloudFunction<UserRecord>