Firebase Authentication
Güncellenen Firebase ile Authentication(Kimlik Doğrulama) özelliği de geliştirilmiş oldu. Genel olarak kullanıcılara cihazlarında kişiselleştirilmiş bir deneyim sunmak için kullanıcı kimliğinin bilinmesi gerekir. Firebase Authentication kullandığı bazı bileşenler yardımıyla kullanıcı kimliğini doğrulama da yardımcı olur. Facebook, Google, Github, Twitter, Anonim ve Email/Şifre olarak kimlik doğrulamayı destekler.
Örneğin siz Google, Facebook veya diğer yöntemlerden birisi ile doğrulama yaptınız. Bu kullanıcılar Firebase Database(veritabanı) ine kayıt olmakta. Daha sonra uygulama açıldığında oturum kontrolü için bu veritabanı kullanılarak kullanıcı girişi sağlanmakta. Bu bize ayrı bir veritabanı kullanmadan kullanıcıyı doğrulama imkanı sunuyor. Ayrıca Facebook, Google gibi zaten kullandıkları ve güvendikleri bir sistemi kullanarak uygulamamızda oturum açmış oluyorlar.
Temel Özellikler :
- Diğer Firebase özellikleri(Firebase Cloud Messaging, Remote Config vb.) ile çok iyi entegre olur.
- OAuth 2.0 ve OpenID Connect gibi endüstri standartlarını kullandığı için özel arka ucunuzla kolayca entegre edilebilir.
- İki farklı geliştirme seçeneği sunar. Bunlardan biri, eksiksiz bir kimlik doğrulama çözümü olan FirebaseUI, diğeri de bir veya birçok oturum açma yöntemini manuel olarak uygulamanıza entegre etmenizi sağlayan Firebase Authentication SDK'sıdır.
- Kullanıcılarınızın zaten Gmail, Google Play, Google+ ve diğer Google hizmetlerinde kullandıkları Google hesaplarını kullanarak kolayca oturum açmalarını sağlayan güvenli bir kimlik doğrulama yöntemi sunar. Ayrıca, şifre kullanarak ve Facebook, Twitter gibi popüler birleşmiş kimlik sağlayıcıları kullanarak kimlik doğrulamayı da destekler.
-Tek seferlik bir onayla güvenli bir şekilde cihazlarda ve web sitenizde sorunsuz bir uygulama deneyimi sağlar. Bu, kullanıcılarınız hangi cihazı kullanırlarsa kullansınlar onların ilgisini canlı tutar.
- Kullanıcıları Google hizmetlerine güvenli bir şekilde bağlar. Google kişileriyle paylaşımda bulunun, Drive'a dosyalar kaydedin, Takvim'e etkinlikler ekleyin ve daha pek çok işlem yapın.
- Kullanıcıların Google Cüzdan hesapları ile ödeme yapmalarına olanak tanır. Kullanıcılara Google Cüzdan hesaplarıyla ödeme yapma imkanı vererek uygulama içi satın alma işlemlerini basitleştirir.
Kaynaklar :
https://firebase.google.com/docs/auth/
https://developer.android.com/distribute/best-practices/develop/firebase-authentication.html?hl=tr
https://stackoverflow.com/questions/37665276/advantages-of-firebase-authentication
Örneğin siz Google, Facebook veya diğer yöntemlerden birisi ile doğrulama yaptınız. Bu kullanıcılar Firebase Database(veritabanı) ine kayıt olmakta. Daha sonra uygulama açıldığında oturum kontrolü için bu veritabanı kullanılarak kullanıcı girişi sağlanmakta. Bu bize ayrı bir veritabanı kullanmadan kullanıcıyı doğrulama imkanı sunuyor. Ayrıca Facebook, Google gibi zaten kullandıkları ve güvendikleri bir sistemi kullanarak uygulamamızda oturum açmış oluyorlar.
Temel Özellikler :
- Diğer Firebase özellikleri(Firebase Cloud Messaging, Remote Config vb.) ile çok iyi entegre olur.
- OAuth 2.0 ve OpenID Connect gibi endüstri standartlarını kullandığı için özel arka ucunuzla kolayca entegre edilebilir.
- İki farklı geliştirme seçeneği sunar. Bunlardan biri, eksiksiz bir kimlik doğrulama çözümü olan FirebaseUI, diğeri de bir veya birçok oturum açma yöntemini manuel olarak uygulamanıza entegre etmenizi sağlayan Firebase Authentication SDK'sıdır.
- Kullanıcılarınızın zaten Gmail, Google Play, Google+ ve diğer Google hizmetlerinde kullandıkları Google hesaplarını kullanarak kolayca oturum açmalarını sağlayan güvenli bir kimlik doğrulama yöntemi sunar. Ayrıca, şifre kullanarak ve Facebook, Twitter gibi popüler birleşmiş kimlik sağlayıcıları kullanarak kimlik doğrulamayı da destekler.
-Tek seferlik bir onayla güvenli bir şekilde cihazlarda ve web sitenizde sorunsuz bir uygulama deneyimi sağlar. Bu, kullanıcılarınız hangi cihazı kullanırlarsa kullansınlar onların ilgisini canlı tutar.
- Kullanıcıları Google hizmetlerine güvenli bir şekilde bağlar. Google kişileriyle paylaşımda bulunun, Drive'a dosyalar kaydedin, Takvim'e etkinlikler ekleyin ve daha pek çok işlem yapın.
- Kullanıcıların Google Cüzdan hesapları ile ödeme yapmalarına olanak tanır. Kullanıcılara Google Cüzdan hesaplarıyla ödeme yapma imkanı vererek uygulama içi satın alma işlemlerini basitleştirir.
Kaynaklar :
https://firebase.google.com/docs/auth/
https://developer.android.com/distribute/best-practices/develop/firebase-authentication.html?hl=tr
https://stackoverflow.com/questions/37665276/advantages-of-firebase-authentication
Yorumlar
Yorum Gönder