identity.AuthUserRecord interface

Identyfikator UserRecord przekazany do funkcji blokowania uwierzytelniania z platformy tożsamości.

Podpis:

export interface AuthUserRecord 

Właściwości

Właściwość Typ Opis
customClaims Rekord<ciąg, dowolny> Obiekt deklaracji niestandardowych użytkownika (jeśli jest dostępny) jest zwykle używany do definiowania ról użytkownika i przesyłany do tokena tożsamości uwierzytelnionego użytkownika.
wyłączony wartość logiczna Określa, czy użytkownik jest wyłączony: true – wyłączony; false dla włączonego.
nazwawyświetlana ciąg znaków Wyświetlana nazwa użytkownika.
e-mail ciąg znaków Podstawowy adres e-mail użytkownika, jeśli jest ustawiony.
Zweryfikowany e-mail wartość logiczna Wskazuje, czy podstawowy adres e-mail użytkownika został zweryfikowany.
metadane, Metadane użytkownika Auth Dodatkowe metadane dotyczące użytkownika.
multiFactor, Ustawienia AuthMultiFactorSettings Właściwości wielopoziomowe związane z bieżącym użytkownikiem (jeśli są dostępne).
passwordHash ciąg znaków Zaszyfrowane hasło użytkownika (zakodowane w formacie base64).
passwordSalt, ciąg znaków Ciąg zaburzający hasło użytkownika (zakodowane w formacie base64).
numer telefonu ciąg znaków Podstawowy numer telefonu użytkownika, jeśli został ustawiony.
URL zdjęcia ciąg znaków Adres URL zdjęcia użytkownika.
providerData AuthUserInfo[] Tablica dostawców (np. Google, Facebook) powiązanych z użytkownikiem.
tenantId, ciąg znaków | wartość null Identyfikator najemcy, do którego należy użytkownik, jeśli jest dostępny.
tokensValidAfterTime ciąg znaków Data, po której tokeny użytkownika są ważne, w postaci ciągu UTC.
UID ciąg znaków uid użytkownika.

Identity.AuthUserRecord.customClaims

Obiekt deklaracji niestandardowych użytkownika (jeśli jest dostępny) jest zwykle używany do definiowania ról użytkownika i przesyłany do tokena tożsamości uwierzytelnionego użytkownika.

Podpis:

customClaims?: Record<string, any>;

identity.AuthUserRecord.Wyłączone

Określa, czy użytkownik jest wyłączony: true – wyłączony; false dla włączonego.

Podpis:

disabled: boolean;

identity.AuthUserRecord.displayName

Wyświetlana nazwa użytkownika.

Podpis:

displayName?: string;

identity.AuthUserRecord.email

Podstawowy adres e-mail użytkownika, jeśli jest ustawiony.

Podpis:

email?: string;

Identity.AuthUserRecord.emailZweryfikowany

Wskazuje, czy podstawowy adres e-mail użytkownika został zweryfikowany.

Podpis:

emailVerified: boolean;

identity.AuthUserRecord.metadata

Dodatkowe metadane dotyczące użytkownika.

Podpis:

metadata: AuthUserMetadata;

Identity.AuthUserRecord.multiFactor

Właściwości wielopoziomowe związane z bieżącym użytkownikiem (jeśli są dostępne).

Podpis:

multiFactor?: AuthMultiFactorSettings;

identity.AuthUserRecord.passwordHash

Zaszyfrowane hasło użytkownika (zakodowane w formacie base64).

Podpis:

passwordHash?: string;

identity.AuthUserRecord.passwordSalt

Ciąg zaburzający hasło użytkownika (zakodowane w formacie base64).

Podpis:

passwordSalt?: string;

Identity.AuthUserRecord.phoneNumber

Podstawowy numer telefonu użytkownika, jeśli został ustawiony.

Podpis:

phoneNumber?: string;

Identity.AuthUserRecord.photoURL

Adres URL zdjęcia użytkownika.

Podpis:

photoURL?: string;

Identity.AuthUserRecord.providerData

Tablica dostawców (np. Google, Facebook) powiązanych z użytkownikiem.

Podpis:

providerData: AuthUserInfo[];

Identity.AuthUserRecord.tenantId

Identyfikator najemcy, do którego należy użytkownik, jeśli jest dostępny.

Podpis:

tenantId?: string | null;

Identity.AuthUserRecord.tokensValidAfterTime

Data, po której tokeny użytkownika są ważne, w postaci ciągu UTC.

Podpis:

tokensValidAfterTime?: string;

Identity.AuthUserRecord.uid

uid użytkownika.

Podpis:

uid: string;