UpdateRequest interface

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

Assinatura:

export interface UpdateRequest 

Propriedades

Propriedade Tipo Descrição
desativado booleano Se o usuário está desativado ou não: true para desativado. false para ativado.
displayName string | nulo O nome de exibição do usuário.
email string O e-mail principal do usuário.
emailVerified (em inglês) booleano Indica se o e-mail principal do usuário foi verificado ou não.
multifator MultiFactorUpdateSettings As propriedades relacionadas à autenticação multifator atualizadas do usuário.
senha string A senha sem hash do usuário.
phoneNumber (em inglês) string | nulo O número de telefone principal do usuário.
photoURL string | nulo O URL da foto do usuário.
providersToDesvincular (em inglês) string[] Desvincula este usuário dos provedores especificados.
providerToLink (em inglês) UserProvider (em inglês) Vincula o usuário ao provedor especificado.Vincular um provedor a uma conta de usuário não invalida o token de atualização dessa conta. Em outras palavras, a conta existente continuaria a acessar recursos, mesmo não tendo usado o provedor recém-vinculado para fazer login. Se quiser forçar o usuário a autenticar com esse novo provedor, você precisará (a) revogar o token de atualização (consulte https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) e (b) garantir que não haja outros métodos de autenticação na conta.

UpdateRequest.desativado

Se o usuário está desativado ou não: true para desativado. false para ativado.

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

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

Assinatura:

emailVerified?: boolean;

UpdateRequest.multiFactor

As propriedades relacionadas à autenticação multifator 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

O URL da foto do usuário.

Assinatura:

photoURL?: string | null;

Desvincula este usuário dos provedores especificados.

Assinatura:

providersToUnlink?: string[];

Vincula o usuário ao provedor especificado.

Vincular um provedor a uma conta de usuário não invalida o token de atualização dessa conta. Em outras palavras, a conta existente continuaria a acessar recursos, mesmo não tendo usado o provedor recém-vinculado para fazer login. Se quiser forçar o usuário a autenticar com esse novo provedor, você precisa (a) revogar o token de atualização (consulte https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) e (b) garantir que não haja outros métodos de autenticação na conta.

Assinatura:

providerToLink?: UserProvider;