identity.AuthUserRecord interface

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