UpdateRequest interface

Interface que representa as propriedades a serem atualizadas no usuário fornecido.

Assinatura:

export interface UpdateRequest 

Propriedades

Propriedade Tipo Descrição
desabilitado boleano Se o usuário está desabilitado ou não: true para desabilitado; false para habilitado.
nome de exibição corda | nulo O nome de exibição do usuário.
e-mail corda O e-mail principal do usuário.
email verificado boleano Se o e-mail principal do usuário foi verificado ou não.
multifator Configurações de atualização do MultiFactor As propriedades relacionadas a vários fatores atualizadas do usuário.
senha corda A senha sem hash do usuário.
número de telefone corda | nulo O número de telefone principal do usuário.
fotoURL corda | nulo O URL da foto do usuário.
provedoresToUnlink corda[] Desvincula este usuário dos provedores especificados.
provedorToLink Provedor de usuário Vincula esse usuário ao provedor especificado. Vincular um provedor a uma conta de usuário existente não invalida o token de atualização dessa conta. Em outras palavras, a conta existente continuaria a ser capaz de acessar recursos, apesar de não ter usado o provedor recém-vinculado para fazer login. Se desejar forçar o usuário a se autenticar com este novo provedor, você precisa (a) revogar seu token de atualização (consulte https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) e (b) garantir que nenhum outro método de autenticação esteja presente nesta conta.

UpdateRequest.disabled

Se o usuário está desabilitado ou não: true para desabilitado; false para habilitado.

Assinatura:

disabled?: boolean;

UpdateRequest.displayName

O nome de exibição do usuário.

Assinatura:

displayName?: string | null;

UpdateRequest.email

O e-mail principal do usuário.

Assinatura:

email?: string;

UpdateRequest.emailVerificado

Se o e-mail principal do usuário foi verificado ou não.

Assinatura:

emailVerified?: boolean;

AtualizaçãoRequest.multiFactor

As propriedades relacionadas a vários fatores atualizadas do usuário.

Assinatura:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.senha

A senha sem hash do usuário.

Assinatura:

password?: string;

UpdateRequest.phoneNumber

O número de telefone principal do usuário.

Assinatura:

phoneNumber?: string | null;

AtualizarRequest.photoURL

O URL da foto do usuário.

Assinatura:

photoURL?: string | null;

Desvincula este usuário dos provedores especificados.

Assinatura:

providersToUnlink?: string[];

Vincula esse usuário ao provedor especificado.

Vincular um provedor a uma conta de usuário existente não invalida o token de atualização dessa conta. Em outras palavras, a conta existente continuaria a ser capaz de acessar recursos, apesar de não ter usado o provedor recém-vinculado para fazer login. Se desejar forçar o usuário a se autenticar com este novo provedor, você precisa (a) revogar seu token de atualização (consulte https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) e (b) garantir que nenhum outro método de autenticação esteja presente nesta conta.

Assinatura:

providerToLink?: UserProvider;