استخدام نطاق خاص للرسائل الإلكترونية للمصادقة

إذا كنت تستخدم نطاقًا خاصًا في مشروعك، يمكنك أيضًا استخدام النطاق في رسائل البريد الإلكتروني المرسلة لأحداث المصادقة، مثل التحقق من البريد الإلكتروني، وتغيير العنوان وخطوات استرداد كلمة المرور. يمكنك تهيئة مشروعك استخدام نطاقك الخاص في الرسائل الإلكترونية روابط الإجراءات والحقول From

من خلال ضبط النطاقات المخصَّصة للرسائل الإلكترونية التي تتم المصادقة عليها، سيرى المستخدمون الاسم نفسه نطاق لعنوان الويب ورسائل البريد الإلكتروني المتعلقة بإدارة المستخدمين.

هناك خطوتان واسعتان لإعداد هذا:

  • أضِف النطاق إلى نماذج الرسائل الإلكترونية في وحدة تحكُّم Firebase.
  • يمكنك إثبات ملكية نطاقك من خلال إضافة سجلّات نظام أسماء النطاقات في جهة تسجيل نطاقك.

إضافة النطاق إلى نماذج الرسائل الإلكترونية

  1. في وحدة تحكُّم Firebase، افتح صفحة النماذج من القسم Authentication.

  2. بالنسبة إلى كل نموذج رسالة إلكترونية، عليك إجراء ما يلي:

    1. انقر على رمز التعديل ().
    2. انقر على تخصيص النطاق.
    3. أدخِل النطاق الذي تريد استخدامه.

سيظهر لك بعد ذلك جدول بسجلّات نظام أسماء النطاقات لإضافته إلى جهة تسجيل نطاقك من أجل إثبات الملكية. امتلاكك للنطاق.

إثبات ملكية النطاق

أضِف سجلّات نظام أسماء النطاقات TXT وCNAME المُقدّمة في وحدة تحكّم Firebase أو عدِّلها. يعتمد إجراء ذلك على جهة التسجيل.

يمكنك امتلاك سجلّ TXT واحد فقط من النوع v=spf1... لنطاق معيَّن. إذا كنت إلى تحديد عناوين بريد إلكتروني متعددة ودمجها في سجل واحد.

قد يستغرق إثبات ملكية النطاق ما يصل إلى 24 ساعة. عندما يكون الأمر كذلك، ستعرض صفحة "النماذج" في وحدة تحكّم "Firebase" رسالة خضراء تشير إلى أنّه "جارٍ التحقّق". مكتمل" . بعد ذلك، يمكنك النقر على الزر تطبيق النطاق المخصص لوضع تدخل التغييرات حيز التنفيذ.

مشروعات متعددة المستأجرين

في حال الترقية إلى Firebase Authentication with Identity Platform وتفعيل الإقامة المتعددة، عليك تعديل البيانات الوصفية للمستأجر. للسماح للمستأجر لاكتساب النطاقات المخصصة ونماذج البريد الإلكتروني وإعدادات بروتوكول SMTP المخصصة. بخلاف ذلك، سيستمر المستخدمون في تلقي الرسائل الإلكترونية من النطاق التلقائي حتى إذا كان النطاق الخاص تم التحقق منها وتطبيقها بنجاح.

يمكنك التحقّق مما إذا تم تفعيل "الإقامة المتعددة" من خلال فحص عنوان URL المضمّن في المصادقة. الرسائل الإلكترونية. إذا كان عنوان URL يتضمّن مَعلمة 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