अगर आपके प्रोजेक्ट में कस्टम डोमेन का इस्तेमाल किया जाता है, तो उस कस्टम डोमेन का भी इस्तेमाल करें
डोमेन की पुष्टि करने से जुड़े इवेंट, जैसे कि ईमेल की पुष्टि करने के लिए भेजे गए ईमेल में
पता बदलने और पासवर्ड वापस पाने के फ़्लो शामिल हैं. आप अपना प्रोजेक्ट कॉन्फ़िगर कर सकते हैं
ईमेल में अपने कस्टम डोमेन का इस्तेमाल करें' From
फ़ील्ड और कार्रवाई के लिंक.
पुष्टि करने वाले ईमेल के लिए कस्टम डोमेन कॉन्फ़िगर करने पर, उपयोगकर्ताओं को भी वही जानकारी दिखेगी अपने वेब पते और यूज़र मैनेजमेंट ईमेल के लिए, डोमेन की जानकारी अपडेट करें.
इसे सेट अप करने के लिए मोटे तौर पर दो चरण हैं:
- Firebase कंसोल में, अपने ईमेल टेंप्लेट में डोमेन जोड़ें.
- अपने डोमेन रजिस्ट्रेशन में डीएनएस रिकॉर्ड जोड़कर अपने डोमेन की पुष्टि करें.
अपने ईमेल टेंप्लेट में डोमेन जोड़ना
Firebase कंसोल में, इसका टेम्प्लेट पेज Authentication सेक्शन में.
हर ईमेल टेंप्लेट के लिए, ये काम करें:
- 'बदलाव करें' आइकॉन ( ) पर क्लिक करें.
- डोमेन को पसंद के मुताबिक बनाएं पर क्लिक करें.
- वह डोमेन डालें जिसका आपको इस्तेमाल करना है.
इसके बाद, आपको डीएनएस रिकॉर्ड की एक टेबल दिखेगी, जिसे आपको पुष्टि करने के लिए अपने डोमेन रजिस्ट्रार पर जोड़ना होगा कि आप डोमेन के स्वामी हैं.
डोमेन की पुष्टि करें
Firebase कंसोल में दिए गए TXT और CNAME डीएनएस रिकॉर्ड जोड़ें या अपडेट करें. ऐसा करने की प्रक्रिया, रजिस्ट्रार पर निर्भर करती है.
आपके पास किसी खास डोमेन के लिए सिर्फ़ एक v=spf1...
TXT रिकॉर्ड हो सकता है. अगर आपको
एक से ज़्यादा ईमेल पते डालने की ज़रूरत होती है, तो उन्हें एक रिकॉर्ड में मिला दें.
डोमेन की पुष्टि होने में 24 घंटे तक लग सकते हैं. जब ऐसा होता है, तो Firebase कंसोल के टेंप्लेट पेज पर, हरे रंग में "पुष्टि हो गई है" मैसेज दिखेगा पूरा हुआ" दिखाई देगा. इसके बाद, रिपोर्ट में कस्टम डोमेन को शामिल करने के लिए, कस्टम डोमेन लागू करें बटन पर क्लिक करें आपके परिवर्तन लागू करने के लिए प्रेरित करते हैं.
मल्टी-टेनेंट प्रोजेक्ट
अगर आपने Firebase Authentication with Identity Platform पर अपग्रेड किया है और मल्टी-टेनेंसी की सुविधा चालू की है, तो आपको टेनेंट मेटाडेटा को अपडेट करना होगा ताकि टेनेंट को कस्टम डोमेन, ईमेल टेंप्लेट, और कस्टम एसएमटीपी सेटिंग इनहेरिट करने की अनुमति मिल जाए. ऐसा न करने पर, उपयोगकर्ताओं को डिफ़ॉल्ट डोमेन से ईमेल मिलते रहेंगे, भले ही वे कस्टम डोमेन पुष्टि और लागू की गई.
पुष्टि में शामिल यूआरएल की जांच करके, यह पता लगाया जा सकता है कि मल्टी-टेनेंसी चालू है या नहीं
दिखाई देता है. अगर यूआरएल में tenant
पैरामीटर शामिल है, तो आपको इसे अपडेट करना होगा
किराये पर लेने वाले से जुड़ा मेटाडेटा भी शामिल है.
ऐसा करने के लिए, नीचे दिया गया कमांड चलाएं:
curl -X PATCH -d "{'inheritance':{'emailSendingConfig': true}}" \
-H "X-Goog-User-Project: PROJECT_ID" \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H 'Content-Type:application/json' \
https://identitytoolkit.googleapis.com/v2/projects/PROJECT_ID/tenants/TENANT_ID?updateMask=inheritance.emailSendingConfig