L' UserRecord
è passato alle funzioni di blocco dell'autenticazione dalla piattaforma di identità.
Firma:
export interface AuthUserRecord
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
customClaims | Registra<stringa, qualsiasi> | L'oggetto attestazioni personalizzate dell'utente, se disponibile, in genere utilizzato per definire i ruoli utente e propagato al token ID di un utente autenticato. |
Disabilitato | booleano | Se l'utente è disabilitato o meno: true per disabili; false per abilitato. |
nome da visualizzare | corda | Il nome visualizzato dell'utente. |
corda | L'e-mail principale dell'utente, se impostata. | |
email verificata | booleano | Se l'e-mail principale dell'utente è verificata o meno. |
metadati | AuthUserMetadata | Metadati aggiuntivi sull'utente. |
multifattore | AuthMultiFactorSettings | Le proprietà correlate a più fattori per l'utente corrente, se disponibili. |
passwordHash | corda | La password con hash dell'utente (codificata base64). |
passwordSale | corda | La password dell'utente salt (codificata base64). |
numero di telefono | corda | Il numero di telefono principale dell'utente, se impostato. |
fotoURL | corda | L'URL della foto dell'utente. |
providerData | InformazioniUtenteAut[] | Una serie di fornitori (ad esempio Google, Facebook) collegati all'utente. |
inquilinoId | stringa | nullo | L'ID del tenant a cui appartiene l'utente, se disponibile. |
tokenValidAfterTime | corda | La data a partire dalla quale i token dell'utente sono validi, formattata come stringa UTC. |
fluido | corda | L' uid dell'utente. |
identità.AuthUserRecord.customClaims
L'oggetto attestazioni personalizzate dell'utente, se disponibile, in genere utilizzato per definire i ruoli utente e propagato al token ID di un utente autenticato.
Firma:
customClaims?: Record<string, any>;
identità.AuthUserRecord.disabled
Se l'utente è disabilitato o meno: true
per disabili; false
per abilitato.
Firma:
disabled: boolean;
identità.AuthUserRecord.displayName
Il nome visualizzato dell'utente.
Firma:
displayName?: string;
identità.AuthUserRecord.email
L'e-mail principale dell'utente, se impostata.
Firma:
email?: string;
identità.AuthUserRecord.emailVerificato
Se l'e-mail principale dell'utente è verificata o meno.
Firma:
emailVerified: boolean;
identità.AuthUserRecord.metadati
Metadati aggiuntivi sull'utente.
Firma:
metadata: AuthUserMetadata;
identità.AuthUserRecord.multiFactor
Le proprietà correlate a più fattori per l'utente corrente, se disponibili.
Firma:
multiFactor?: AuthMultiFactorSettings;
identità.AuthUserRecord.passwordHash
La password con hash dell'utente (codificata base64).
Firma:
passwordHash?: string;
identità.AuthUserRecord.passwordSalt
La password dell'utente salt (codificata base64).
Firma:
passwordSalt?: string;
identità.AuthUserRecord.numerotelefono
Il numero di telefono principale dell'utente, se impostato.
Firma:
phoneNumber?: string;
identità.AuthUserRecord.photoURL
L'URL della foto dell'utente.
Firma:
photoURL?: string;
identità.AuthUserRecord.providerData
Una serie di fornitori (ad esempio Google, Facebook) collegati all'utente.
Firma:
providerData: AuthUserInfo[];
identità.AuthUserRecord.tenantId
L'ID del tenant a cui appartiene l'utente, se disponibile.
Firma:
tenantId?: string | null;
identità.AuthUserRecord.tokensValidAfterTime
La data a partire dalla quale i token dell'utente sono validi, formattata come stringa UTC.
Firma:
tokensValidAfterTime?: string;
identità.AuthUserRecord.uid
L' uid
dell'utente .
Firma:
uid: string;