Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

Authentication

Çoğu uygulamanın bir kullanıcının kimliğini bilmesi gerekir. Bir kullanıcının kimliğini bilmek, bir uygulamanın kullanıcı verilerini bulutta güvenli bir şekilde kaydetmesine ve kullanıcının tüm cihazlarında aynı kişiselleştirilmiş deneyimi sağlamasına olanak tanır.

Firebase Authentication, uygulamanızda kullanıcıların kimliğini doğrulamak için arka uç hizmetleri, kullanımı kolay SDK'lar ve hazır kullanıcı arayüzü kitaplıkları sağlar. Parolalar, telefon numaraları, Google, Facebook ve Twitter gibi popüler birleşik kimlik sağlayıcıları ve daha fazlasını kullanarak kimlik doğrulamayı destekler.

Firebase Authentication, diğer Firebase hizmetleriyle sıkı bir şekilde entegre olur ve OAuth 2.0 ve OpenID Connect gibi endüstri standartlarından yararlanır, böylece özel arka ucunuzla kolayca entegre edilebilir.

Nasıl başlayacağınızı öğrenin

Anahtar yetenekler

Eksiksiz bir kimlik doğrulama çözümü olarak FirebaseUI kullanarak veya bir veya birkaç oturum açma yöntemini uygulamanıza manuel olarak entegre etmek için Firebase Authentication SDK'yı kullanarak, kullanıcıları Firebase uygulamanızda oturum açabilirsiniz.

FirebaseUI Kimlik Doğrulaması
Drop-in kimlik doğrulama çözümü

Uygulamanıza eksiksiz bir oturum açma sistemi eklemenin önerilen yolu.

FirebaseUI, kullanıcıların e-posta adresleri ve şifreleri, telefon numaraları ve Google ile Oturum Açma ve Facebook Oturum Açma dahil olmak üzere popüler federe kimlik sağlayıcılarıyla oturum açmak için kullanıcı arayüzü akışlarını yöneten bir giriş kimlik doğrulama çözümü sağlar.

FirebaseUI Kimlik Doğrulama bileşeni, mobil cihazlarda ve web sitelerinde kimlik doğrulama için en iyi uygulamaları uygular ve bu da uygulamanız için oturum açma ve kayıt dönüşümünü en üst düzeye çıkarabilir. Ayrıca, hesap kurtarma ve hesap bağlama gibi güvenlik açısından hassas ve doğru şekilde ele alınması hataya açık olabilecek uç durumları da ele alır.

FirebaseUI, uygulamanızın geri kalan görsel stiline uyacak şekilde kolayca özelleştirilebilir ve açık kaynaklıdır, böylece istediğiniz kullanıcı deneyimini gerçekleştirme konusunda kısıtlı kalmazsınız.

iOS Android Web

Firebase SDK Kimlik Doğrulaması
E-posta ve şifre tabanlı kimlik doğrulama

Kullanıcıları e-posta adresleri ve şifreleri ile doğrulayın. Firebase Authentication SDK, oturum açmak için e-posta adreslerini ve şifrelerini kullanan kullanıcıları oluşturmak ve yönetmek için yöntemler sağlar. Firebase Authentication, şifre sıfırlama e-postalarının gönderilmesini de yönetir.

iOS Android Web C ++ Unity

Birleşik kimlik sağlayıcı entegrasyonu

Birleşik kimlik sağlayıcılarla bütünleştirerek kullanıcıların kimliğini doğrulayın. Firebase Authentication SDK, kullanıcıların Google, Facebook, Twitter ve GitHub hesaplarıyla oturum açmasına olanak tanıyan yöntemler sağlar.

Google iOS Android Web C ++ Unity
Facebook iOS Android Web C ++ Unity
heyecan iOS Android Web C ++ Unity
GitHub iOS Android Web C ++ Unity
Telefon numarası kimlik doğrulaması

Telefonlarına SMS mesajları göndererek kullanıcıların kimliğini doğrulayın.

iOS Android Web C ++ Unity

Özel kimlik doğrulama sistemi entegrasyonu

Uygulamanızın mevcut oturum açma sistemini Firebase Authentication SDK'ya bağlayın ve Firebase Realtime Database ile diğer Firebase hizmetlerine erişim elde edin.

iOS Android Web C ++ Unity

Anonim kimlik doğrulama

Geçici anonim hesaplar oluşturarak kullanıcıların önce oturum açmalarını gerektirmeden kimlik doğrulaması gerektiren özellikleri kullanın. Kullanıcı daha sonra kaydolmayı seçerse, anonim hesabı normal bir hesaba yükseltebilirsiniz, böylece kullanıcı kaldığı yerden devam edebilir.

iOS Android Web C ++ Unity

O nasıl çalışır?

Bağlantılar platform için doğru olanı yapar

Bir kullanıcıyı uygulamanızda oturum açmak için önce kullanıcıdan kimlik doğrulama bilgilerini alırsınız. Bu kimlik bilgileri, kullanıcının e-posta adresi ve şifresi veya bir federe kimlik sağlayıcısından bir OAuth jetonu olabilir. Ardından, bu kimlik bilgilerini Firebase Authentication SDK'ya iletirsiniz. Arka uç hizmetlerimiz daha sonra bu kimlik bilgilerini doğrulayacak ve müşteriye bir yanıt gönderecektir.

Başarılı bir oturum açtıktan sonra, kullanıcının temel profil bilgilerine erişebilir ve kullanıcının diğer Firebase ürünlerinde depolanan verilere erişimini kontrol edebilirsiniz. Kendi arka uç hizmetlerinizdeki kullanıcıların kimliğini doğrulamak için sağlanan kimlik doğrulama jetonunu da kullanabilirsiniz.

Not: Varsayılan olarak, kimliği doğrulanmış kullanıcılar Firebase Realtime Database ve Cloud Storage'a veri okuyabilir ve yazabilir. Firebase Realtime Database ve Cloud Storage Güvenlik Kurallarınızı değiştirerek bu kullanıcıların erişimini kontrol edebilirsiniz.

Uygulama yolları

FirebaseUI Kimlik Doğrulamasını Kullanma
Oturum açma yöntemlerini ayarlayın E-posta adresi ve şifre veya telefon numarası ile oturum açma ve desteklemek istediğiniz tüm birleşik kimlik sağlayıcıları için, bunları Firebase konsolunda etkinleştirin ve OAuth yönlendirme URL'nizi ayarlamak gibi kimlik sağlayıcının gerektirdiği tüm yapılandırmaları tamamlayın.
Oturum açma kullanıcı arayüzünü özelleştirin FirebaseUI seçeneklerini ayarlayarak oturum açma kullanıcı arayüzünü özelleştirebilir veya oturum açma deneyimini daha da özelleştirmek için kodu GitHub'da çatallayabilirsiniz.
Oturum açma akışını gerçekleştirmek için FirebaseUI kullanın FirebaseUI kitaplığını içe aktarın, desteklemek istediğiniz oturum açma yöntemlerini belirtin ve FirebaseUI oturum açma akışını başlatın.
Firebase Authentication SDK'yı kullanma
Oturum açma yöntemlerini ayarlayın E-posta adresi ve şifre veya telefon numarası ile oturum açma ve desteklemek istediğiniz tüm birleşik kimlik sağlayıcıları için, bunları Firebase konsolunda etkinleştirin ve OAuth yönlendirme URL'nizi ayarlamak gibi kimlik sağlayıcısının gerektirdiği tüm yapılandırmaları tamamlayın.
Oturum açma yöntemleriniz için kullanıcı arayüzü akışlarını uygulayın E-posta adresi ve şifre ile oturum açmak için, kullanıcılardan e-posta adreslerini ve şifrelerini yazmalarını isteyen bir akış uygulayın. Telefon numarasıyla oturum açmak için, kullanıcılardan telefon numaralarını ve ardından aldıkları SMS mesajındaki kodu isteyen bir akış oluşturun. Birleşik oturum açma için, her sağlayıcının gerektirdiği akışı uygulayın.
Kullanıcının kimlik bilgilerini Firebase Authentication SDK'ya aktarın Kullanıcının e-posta adresini ve şifresini veya federe kimlik sağlayıcısından alınan OAuth jetonunu Firebase Authentication SDK'ya iletin.

Sıradaki ne

Bir Firebase projesindeki kullanıcılar hakkında daha fazla bilgi edinin, ardından desteklemek istediğiniz oturum açma sağlayıcıları için entegrasyon kılavuzlarına bakın:

iOS Android Web C ++ Unity Yöneticisi

Nereden başlayacağınızdan emin değil misiniz?

Nasıl başlayacağınızı öğrenin