Projenizde özel alan kullanıyorsanız kendi özel alan adınızı da kullanmayı düşünebilirsiniz
alan adı, e-posta doğrulaması gibi kimlik doğrulama etkinlikleri için gönderilen e-postalarda
ve şifre kurtarma akışlarını takip ederler. Projenizi yapılandırabileceğiniz
e-postalarda özel alan adınızı kullanın. From
alanı ve işlem bağlantıları.
Kimlik doğrulama e-postaları için özel alan adları yapılandırıldığında kullanıcılar kullanıcı yönetimi e-postalarınız için geçerlidir.
Bu kurulum genel olarak iki adımdan oluşur:
- Alanı, Firebase konsolunda e-posta şablonlarınıza ekleyin.
- Alan kaydedicinize DNS kayıtları ekleyerek alanınızı doğrulayın.
Alanı e-posta şablonlarınıza ekleme
Firebase konsolunda Şablonlar sayfası / Authentication bölümü.
Her e-posta şablonu için şunları yapın:
- Düzenle simgesini ( ) tıklayın.
- Alanı özelleştir'i tıklayın.
- Kullanmak istediğiniz alanı girin.
Ardından, alan adı kayıt operatörünüze eklemeniz gereken DNS kayıtları tablosunu görürsünüz. unutmayın.
Alanı doğrulama
Firebase konsolunda verilen TXT ve CNAME DNS kayıtlarını ekleyin veya güncelleyin. Bunu nasıl yapacağınız kayıt operatörüne bağlıdır.
Belirli bir alan adı için yalnızca bir adet v=spf1...
TXT kaydınız olabilir. Şu durumda:
birden fazla e-posta adresi belirtmeniz gerekiyorsa, bunları tek bir kayıtta birleştirmek.
Alanın doğrulanması 24 saati bulabilir. Bu gerçekleştiğinde, Firebase konsolundaki Şablonlar sayfasında yeşil bir "Doğrulama" görünür tamamlandı" mesajını alırsınız. Ardından, yeni bir alan oluşturmak için Özel Alan Adı Uygula düğmesini geçerli olur.
Çok kiracılı projeler
Firebase Authentication with Identity Platform aboneliğine yükseltme yaptıysanız ve çok kiracılı özelliği etkinleştirdiyseniz kiracı meta verilerini güncellemeniz gerekir seçeneğini belirleyin. Aksi takdirde, özel alan adı başarılı bir şekilde doğrulandı ve uygulandı.
Auth'a dahil olan URL'yi inceleyerek çok kiracılı mülkün etkinleştirilip etkinleştirilmediğini kontrol edebilirsiniz.
E-posta iletileri URL bir tenant
parametresi içeriyorsa
projenizin kiracı meta verileridir.
Bu işlemi yapmak için şu komutu çalıştırın:
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