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. |
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;
UpdateRequest.providersToUnlink
Desvincula este usuário dos provedores especificados.
Assinatura:
providersToUnlink?: string[];
UpdateRequest.providerToLink
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;