UserRecord
przekazany do funkcji blokowania uwierzytelniania z platformy tożsamości.
Podpis:
export interface AuthUserRecord
Nieruchomości
Nieruchomość | Typ | Opis |
---|---|---|
niestandardowe roszczenia | Rekord<ciąg, dowolny> | Niestandardowy obiekt oświadczeń użytkownika, jeśli jest dostępny, zwykle używany do definiowania ról użytkowników i propagowany do tokenu identyfikatora uwierzytelnionego użytkownika. |
wyłączony | wartość logiczna | Niezależnie od tego, czy użytkownik jest wyłączony: true dla wyłączonego; false dla włączonego. |
wyświetlana nazwa | strunowy | Wyświetlana nazwa użytkownika. |
strunowy | Główny adres e-mail użytkownika, jeśli jest ustawiony. | |
e-mail zweryfikowany | wartość logiczna | Określa, czy główny adres e-mail użytkownika został zweryfikowany. |
metadane | AuthUserMetadata | Dodatkowe metadane o użytkowniku. |
wieloczynnikowy | Ustawienia uwierzytelnianiaMultiFactor | Właściwości powiązane z wieloma czynnikami dla bieżącego użytkownika, jeśli są dostępne. |
Hasło Hasła | strunowy | Zaszyfrowane hasło użytkownika (zakodowane w formacie Base64). |
hasłoSól | strunowy | Sól hasła użytkownika (kodowana w standardzie Base64). |
numer telefonu | strunowy | Główny numer telefonu użytkownika, jeśli jest ustawiony. |
adres URL zdjęcia | strunowy | Adres URL zdjęcia użytkownika. |
Dane dostawcy | Informacje o użytkowniku autoryzacji[] | Szereg dostawców (na przykład Google, Facebook) powiązanych z użytkownikiem. |
identyfikator najemcy | ciąg | zero | Identyfikator dzierżawy, do którego należy użytkownik, jeśli jest dostępny. |
tokenyValidAfterTime | strunowy | Data, po której tokeny użytkownika tracą ważność, sformatowana jako ciąg UTC. |
uid | strunowy | uid użytkownika. |
tożsamość.AuthUserRecord.customClaims
Niestandardowy obiekt oświadczeń użytkownika, jeśli jest dostępny, zwykle używany do definiowania ról użytkowników i propagowany do tokenu identyfikatora uwierzytelnionego użytkownika.
Podpis:
customClaims?: Record<string, any>;
tożsamość.AuthUserRecord.disabled
Niezależnie od tego, czy użytkownik jest wyłączony: true
dla wyłączonego; false
dla włączonego.
Podpis:
disabled: boolean;
tożsamość.AuthUserRecord.displayName
Wyświetlana nazwa użytkownika.
Podpis:
displayName?: string;
tożsamość.AuthUserRecord.email
Główny adres e-mail użytkownika, jeśli jest ustawiony.
Podpis:
email?: string;
tożsamość.AuthUserRecord.emailZweryfikowano
Określa, czy główny adres e-mail użytkownika został zweryfikowany.
Podpis:
emailVerified: boolean;
tożsamość.AuthUserRecord.metadata
Dodatkowe metadane o użytkowniku.
Podpis:
metadata: AuthUserMetadata;
tożsamość.AuthUserRecord.multiFactor
Właściwości powiązane z wieloma czynnikami dla bieżącego użytkownika, jeśli są dostępne.
Podpis:
multiFactor?: AuthMultiFactorSettings;
tożsamość.AuthUserRecord.hasłoHash
Zaszyfrowane hasło użytkownika (zakodowane w formacie Base64).
Podpis:
passwordHash?: string;
tożsamość.AuthUserRecord.hasłoSalt
Sól hasła użytkownika (kodowana w standardzie Base64).
Podpis:
passwordSalt?: string;
tożsamość.AuthUserRecord.phoneNumber
Główny numer telefonu użytkownika, jeśli jest ustawiony.
Podpis:
phoneNumber?: string;
tożsamość.AuthUserRecord.photoURL
Adres URL zdjęcia użytkownika.
Podpis:
photoURL?: string;
tożsamość.AuthUserRecord.providerData
Szereg dostawców (na przykład Google, Facebook) powiązanych z użytkownikiem.
Podpis:
providerData: AuthUserInfo[];
tożsamość.AuthUserRecord.tenantId
Identyfikator dzierżawy, do którego należy użytkownik, jeśli jest dostępny.
Podpis:
tenantId?: string | null;
tożsamość.AuthUserRecord.tokensValidAfterTime
Data, po której tokeny użytkownika tracą ważność, sformatowana jako ciąg UTC.
Podpis:
tokensValidAfterTime?: string;
tożsamość.AuthUserRecord.uid
uid
użytkownika .
Podpis:
uid: string;