O UserRecord
transmitido para autenticação de funções de bloqueio da plataforma de identidade.
Assinatura:
export interface AuthUserRecord
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
customClaims (link em inglês) | Record<string, any> | O objeto de declarações personalizadas do usuário, se disponível, normalmente usado para definir papéis do usuário e propagado para o token de ID de um usuário autenticado. |
desativado | booleano | Se o usuário está desativado ou não: true para desativado. false para ativado. |
displayName | string | O nome de exibição do usuário. |
string | O e-mail principal do usuário, se definido. | |
emailVerified (em inglês) | booleano | Indica se o e-mail principal do usuário foi verificado ou não. |
metadata | AuthUserMetadata | Metadados adicionais sobre o usuário. |
multifator | AuthMultiFactorSettings | As propriedades relacionadas a vários fatores para o usuário atual, se disponíveis. |
passwordHash. | string | A senha com hash do usuário (codificada em base64). |
passwordSalt (link em inglês) | string | O sal da senha do usuário (codificado em base64). |
phoneNumber (em inglês) | string | O número de telefone principal do usuário, se definido. |
photoURL | string | O URL da foto do usuário. |
providerData (em inglês) | AuthUserInfo[] | Uma matriz de provedores (por exemplo, Google, Facebook) vinculados ao usuário. |
tenantId (em inglês) | string | nulo | O ID do locatário a que o usuário pertence, se disponível. |
tokensValidAfterTime | string | É a data em que os tokens do usuário são válidos, formatados como uma string UTC. |
uid | string | O uid do usuário. |
Identity.AuthUserRecord.customClaims
O objeto de declarações personalizadas do usuário, se disponível, normalmente usado para definir papéis do usuário e propagado para o token de ID de um usuário autenticado.
Assinatura:
customClaims?: Record<string, any>;
Identity.AuthUserRecord.Disabled
Se o usuário está desativado ou não: true
para desativado. false
para ativado.
Assinatura:
disabled: boolean;
Identity.AuthUserRecord.displayName
O nome de exibição do usuário.
Assinatura:
displayName?: string;
Identity.AuthUserRecord.email
O e-mail principal do usuário, se definido.
Assinatura:
email?: string;
Identity.AuthUserRecord.emailVerified
Indica se o e-mail principal do usuário foi verificado ou não.
Assinatura:
emailVerified: boolean;
Identity.AuthUserRecord.metadata
Metadados adicionais sobre o usuário.
Assinatura:
metadata: AuthUserMetadata;
Identity.AuthUserRecord.multiFactor
As propriedades relacionadas a vários fatores para o usuário atual, se disponíveis.
Assinatura:
multiFactor?: AuthMultiFactorSettings;
Identity.AuthUserRecord.passwordHash
A senha com hash do usuário (codificada em base64).
Assinatura:
passwordHash?: string;
Identity.AuthUserRecord.passwordSalt
O sal da senha do usuário (codificado em base64).
Assinatura:
passwordSalt?: string;
Identity.AuthUserRecord.phoneNumber
O número de telefone principal do usuário, se definido.
Assinatura:
phoneNumber?: string;
Identity.AuthUserRecord.photoURL
O URL da foto do usuário.
Assinatura:
photoURL?: string;
Identity.AuthUserRecord.providerData
Uma matriz de provedores (por exemplo, Google, Facebook) vinculados ao usuário.
Assinatura:
providerData: AuthUserInfo[];
Identity.AuthUserRecord.tenantId
O ID do locatário a que o usuário pertence, se disponível.
Assinatura:
tenantId?: string | null;
Identity.AuthUserRecord.tokensValidAfterTime
É a data em que os tokens do usuário são válidos, formatados como uma string UTC.
Assinatura:
tokensValidAfterTime?: string;
Identity.AuthUserRecord.uid
O uid
do usuário.
Assinatura:
uid: string;