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