UpdateRequest interface

प्रदान किए गए उपयोगकर्ता पर अद्यतन करने के लिए गुणों का प्रतिनिधित्व करने वाला इंटरफ़ेस।

हस्ताक्षर:

export interface UpdateRequest 

गुण

संपत्ति प्रकार विवरण
अक्षम बूलियन उपयोगकर्ता अक्षम है या नहीं: अक्षम के लिए true ; सक्षम के लिए false
प्रदर्शित होने वाला नाम स्ट्रिंग | व्यर्थ उपयोगकर्ता का प्रदर्शन नाम.
ईमेल डोरी उपयोगकर्ता का प्राथमिक ईमेल.
ईमेल सत्यापित हुआ बूलियन उपयोगकर्ता का प्राथमिक ईमेल सत्यापित है या नहीं.
बहुकारक मल्टीफैक्टरअपडेटसेटिंग्स उपयोगकर्ता के अद्यतन बहु-कारक संबंधी गुण।
पासवर्ड डोरी उपयोगकर्ता का हैश न किया गया पासवर्ड.
फ़ोन नंबर स्ट्रिंग | व्यर्थ उपयोगकर्ता का प्राथमिक फ़ोन नंबर.
फोटोयूआरएल स्ट्रिंग | व्यर्थ उपयोगकर्ता का फ़ोटो URL.
प्रदाताओं को अनलिंक करें डोरी[] इस उपयोगकर्ता को निर्दिष्ट प्रदाताओं से अनलिंक करता है।
प्रदाताटूलिंक उपयोक्ताप्रदाता इस उपयोगकर्ता को निर्दिष्ट प्रदाता से लिंक करता है। किसी प्रदाता को किसी मौजूदा उपयोगकर्ता खाते से लिंक करने से उस खाते का ताज़ा टोकन अमान्य नहीं होता है। दूसरे शब्दों में, लॉग इन करने के लिए नए लिंक किए गए प्रदाता का उपयोग न करने के बावजूद, मौजूदा खाता संसाधनों तक पहुंचने में सक्षम रहेगा। यदि आप उपयोगकर्ता को इस नए प्रदाता के साथ प्रमाणित करने के लिए मजबूर करना चाहते हैं, तो आपको (ए) उन्हें रद्द करना होगा टोकन ताज़ा करें (https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens देखें), और (बी) सुनिश्चित करें कि इस खाते पर कोई अन्य प्रमाणीकरण विधियां मौजूद नहीं हैं।

अद्यतन अनुरोध.अक्षम

उपयोगकर्ता अक्षम है या नहीं: अक्षम के लिए true ; सक्षम के लिए false

हस्ताक्षर:

disabled?: boolean;

अद्यतन अनुरोध.प्रदर्शननाम

उपयोगकर्ता का प्रदर्शन नाम.

हस्ताक्षर:

displayName?: string | null;

अद्यतन अनुरोध.ईमेल

उपयोगकर्ता का प्राथमिक ईमेल.

हस्ताक्षर:

email?: string;

अद्यतन अनुरोध.ईमेल सत्यापित

उपयोगकर्ता का प्राथमिक ईमेल सत्यापित है या नहीं.

हस्ताक्षर:

emailVerified?: boolean;

UpdateRequest.multiFactor

उपयोगकर्ता के अद्यतन बहु-कारक संबंधी गुण।

हस्ताक्षर:

multiFactor?: MultiFactorUpdateSettings;

अद्यतन अनुरोध.पासवर्ड

उपयोगकर्ता का हैश न किया गया पासवर्ड.

हस्ताक्षर:

password?: string;

अद्यतन अनुरोध.फ़ोन नंबर

उपयोगकर्ता का प्राथमिक फ़ोन नंबर.

हस्ताक्षर:

phoneNumber?: string | null;

अद्यतन अनुरोध.photoURL

उपयोगकर्ता का फ़ोटो URL.

हस्ताक्षर:

photoURL?: string | null;

इस उपयोगकर्ता को निर्दिष्ट प्रदाताओं से अनलिंक करता है।

हस्ताक्षर:

providersToUnlink?: string[];

इस उपयोगकर्ता को निर्दिष्ट प्रदाता से लिंक करता है।

किसी प्रदाता को किसी मौजूदा उपयोगकर्ता खाते से लिंक करने से उस खाते का ताज़ा टोकन अमान्य नहीं होता है। दूसरे शब्दों में, लॉग इन करने के लिए नए लिंक किए गए प्रदाता का उपयोग न करने के बावजूद, मौजूदा खाता संसाधनों तक पहुंचने में सक्षम रहेगा। यदि आप उपयोगकर्ता को इस नए प्रदाता के साथ प्रमाणित करने के लिए मजबूर करना चाहते हैं, तो आपको (ए) उन्हें रद्द करना होगा टोकन ताज़ा करें (https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens देखें), और (बी) सुनिश्चित करें कि इस खाते पर कोई अन्य प्रमाणीकरण विधियां मौजूद नहीं हैं।

हस्ताक्षर:

providerToLink?: UserProvider;