identity.AuthUserRecord interface

UserRecord הועבר לפונקציות חסימת אימות מפלטפורמת הזהות.

חֲתִימָה:

export interface AuthUserRecord 

נכסים

תכונה סוּג תיאור
תביעות מותאמות אישית הקלט<string, any> אובייקט התביעות המותאם אישית של המשתמש אם זמין, משמש בדרך כלל להגדרת תפקידי משתמש ומופץ לאסימון מזהה משתמש מאומת.
נָכֶה בוליאני בין אם המשתמש מושבת או לא: true עבור מושבת; false עבור מופעל.
הצג שם חוּט שם התצוגה של המשתמש.
אימייל חוּט האימייל הראשי של המשתמש, אם מוגדר.
emailVerified בוליאני האם האימייל הראשי של המשתמש מאומת או לא.
מטא נתונים AuthUserMetadata מטא נתונים נוספים על המשתמש.
multi-Factor AuthMultiFactorSettings המאפיינים הקשורים לריבוי גורמים עבור המשתמש הנוכחי, אם זמינים.
passwordHash חוּט סיסמת הגיבוב של המשתמש (מקודדת base64).
סיסמהSalt חוּט סיסמת המשתמש salt (מקודדת base64).
מספר טלפון חוּט מספר הטלפון הראשי של המשתמש, אם מוגדר.
photoURL חוּט כתובת האתר של התמונה של המשתמש.
providerData AuthUserInfo[] מערך של ספקים (לדוגמה, גוגל, פייסבוק) המקושרים למשתמש.
זיהוי דייר מחרוזת | ריק מזהה הדייר אליו שייך המשתמש, אם זמין.
tokensValidAfterTime חוּט התאריך שבו האסימונים של המשתמש תקפים אחריו, בפורמט כמחרוזת UTC.
uid חוּט uid של המשתמש.

identity.AuthUserRecord.customClaims

אובייקט התביעות המותאם אישית של המשתמש אם זמין, משמש בדרך כלל להגדרת תפקידי משתמש ומופץ לאסימון מזהה משתמש מאומת.

חֲתִימָה:

customClaims?: Record<string, any>;

identity.AuthUserRecord.disabled

בין אם המשתמש מושבת או לא: true עבור מושבת; false עבור מופעל.

חֲתִימָה:

disabled: boolean;

identity.AuthUserRecord.displayName

שם התצוגה של המשתמש.

חֲתִימָה:

displayName?: string;

identity.AuthUserRecord.email

האימייל הראשי של המשתמש, אם מוגדר.

חֲתִימָה:

email?: string;

identity.AuthUserRecord.emailVerified

האם האימייל הראשי של המשתמש מאומת או לא.

חֲתִימָה:

emailVerified: boolean;

identity.AuthUserRecord.metadata

מטא נתונים נוספים על המשתמש.

חֲתִימָה:

metadata: AuthUserMetadata;

identity.AuthUserRecord.multiFactor

המאפיינים הקשורים לריבוי גורמים עבור המשתמש הנוכחי, אם זמינים.

חֲתִימָה:

multiFactor?: AuthMultiFactorSettings;

identity.AuthUserRecord.passwordHash

סיסמת הגיבוב של המשתמש (מקודדת base64).

חֲתִימָה:

passwordHash?: string;

identity.AuthUserRecord.passwordSalt

סיסמת המשתמש salt (מקודדת base64).

חֲתִימָה:

passwordSalt?: string;

identity.AuthUserRecord.phoneNumber

מספר הטלפון הראשי של המשתמש, אם מוגדר.

חֲתִימָה:

phoneNumber?: string;

identity.AuthUserRecord.photoURL

כתובת האתר של התמונה של המשתמש.

חֲתִימָה:

photoURL?: string;

identity.AuthUserRecord.providerData

מערך של ספקים (לדוגמה, גוגל, פייסבוק) המקושרים למשתמש.

חֲתִימָה:

providerData: AuthUserInfo[];

identity.AuthUserRecord.tenantId

מזהה הדייר אליו שייך המשתמש, אם זמין.

חֲתִימָה:

tenantId?: string | null;

identity.AuthUserRecord.tokensValidAfterTime

התאריך שאחריו האסימונים של המשתמש תקפים, בפורמט כמחרוזת UTC.

חֲתִימָה:

tokensValidAfterTime?: string;

identity.AuthUserRecord.uid

uid של המשתמש .

חֲתִימָה:

uid: string;