identity.AuthUserRecord interface

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.
e-mail 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;