UpdateRequest interface

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

Assinatura:

export interface UpdateRequest 

Propriedades

Propriedade Modelo Descrição
Desativado boleano Se o usuário está desabilitado ou não: true para desabilitado; false para habilitado.
Nome em Exibição seqüência | nulo O nome de exibição do usuário.
o email corda O e-mail principal do usuário.
email verificado boleano Se o e-mail principal do usuário é verificado ou não.
multifator Configurações de atualização do multifator As propriedades relacionadas a vários fatores atualizadas do usuário.
senha corda A senha sem hash do usuário.
número de telefone seqüência | nulo O número de telefone principal do usuário.
fotoURL seqüência | nulo URL da foto do usuário.
provedoresParaDesvincular corda[] Desvincula este usuário dos provedores especificados.
provedorToLink Provedor de Usuário Vincula este 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 poder acessar recursos, apesar de não ter usado o provedor recém-vinculado para fazer login. Se você deseja forçar o usuário a se autenticar com este novo provedor, você precisa (a) revogar sua token de atualização (consulte https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) e (b) certifique-se de 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.emailVerified

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

Assinatura:

emailVerified?: boolean;

UpdateRequest.multiFactor

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

Assinatura:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.password

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;

UpdateRequest.photoURL

URL da foto do usuário.

Assinatura:

photoURL?: string | null;

Desvincula este usuário dos provedores especificados.

Assinatura:

providersToUnlink?: string[];

Vincula este 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 poder acessar recursos, apesar de não ter usado o provedor recém-vinculado para fazer login. Se você deseja forçar o usuário a se autenticar com este novo provedor, você precisa (a) revogar sua token de atualização (consulte https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) e (b) certifique-se de que nenhum outro método de autenticação esteja presente nesta conta.

Assinatura:

providerToLink?: UserProvider;