UserImportRecord interface

Interfaccia che rappresenta un utente da importare in Firebase Auth tramite il metodo BaseAuth.importUsers() .

Firma:

export interface UserImportRecord 

Proprietà

Proprietà Tipo Descrizione
customClaims { [chiave: 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 Richiesta metadati utente Metadati aggiuntivi sull'utente.
multifattore Impostazioni MultiFactorUpdate Le proprietà correlate a più fattori dell'utente.
passwordHash Respingente Il buffer di byte che rappresenta la password con hash dell'utente. Quando è necessario importare un utente con un hash della password, è necessario specificare UserImportOptions per identificare l'algoritmo di hashing utilizzato per generare questo hash.
passwordSale Respingente Il buffer di byte che rappresenta la password dell'utente salt.
numero di telefono corda Il numero di telefono principale dell'utente, se impostato.
fotoURL corda L'URL della foto dell'utente.
providerData UserProviderRequest [] Una serie di fornitori (ad esempio Google, Facebook) collegati all'utente.
inquilinoId corda L'identificatore del tenant in cui deve essere importato l'utente. Quando non fornito in un contesto admin.auth.Auth , l'utente viene caricato nel progetto principale predefinito. Se non fornito in un contesto admin.auth.TenantAwareAuth , l'utente viene caricato nel tenant corrispondente all'ID tenant dell'istanza TenantAwareAuth .
fluido corda L' uid dell'utente.

UserImportRecord.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?: {
        [key: string]: any;
    };

UserImportRecord.disabilitato

Se l'utente è disabilitato o meno: true per disabili; false per abilitato.

Firma:

disabled?: boolean;

UserImportRecord.displayName

Il nome visualizzato dell'utente.

Firma:

displayName?: string;

UserImportRecord.e-mail

L'e-mail principale dell'utente, se impostata.

Firma:

email?: string;

UserImportRecord.emailVerificato

Se l'e-mail principale dell'utente è verificata o meno.

Firma:

emailVerified?: boolean;

UserImportRecord.metadati

Metadati aggiuntivi sull'utente.

Firma:

metadata?: UserMetadataRequest;

UserImportRecord.multiFactor

Le proprietà correlate a più fattori dell'utente.

Firma:

multiFactor?: MultiFactorUpdateSettings;

UserImportRecord.passwordHash

Il buffer di byte che rappresenta la password con hash dell'utente. Quando è necessario importare un utente con un hash della password, è necessario specificare UserImportOptions per identificare l'algoritmo di hashing utilizzato per generare questo hash.

Firma:

passwordHash?: Buffer;

UserImportRecord.passwordSalt

Il buffer di byte che rappresenta la password dell'utente salt.

Firma:

passwordSalt?: Buffer;

UserImportRecord.numerotelefono

Il numero di telefono principale dell'utente, se impostato.

Firma:

phoneNumber?: string;

UserImportRecord.URLfoto

L'URL della foto dell'utente.

Firma:

photoURL?: string;

UserImportRecord.providerData

Una serie di fornitori (ad esempio Google, Facebook) collegati all'utente.

Firma:

providerData?: UserProviderRequest[];

UserImportRecord.tenantId

L'identificatore del tenant in cui deve essere importato l'utente. Quando non fornito in un contesto admin.auth.Auth , l'utente viene caricato nel progetto principale predefinito. Se non fornito in un contesto admin.auth.TenantAwareAuth , l'utente viene caricato nel tenant corrispondente all'ID tenant dell'istanza TenantAwareAuth .

Firma:

tenantId?: string;

UserImportRecord.uid

L' uid dell'utente .

Firma:

uid: string;