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