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;