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