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