Firebase Authentication
Herkese selam bugün Firebase kullanarak authentication işlemine giriş yapacağız. Öncelikle aşağıdaki linkten firebase giriş yapalım.
https://console.firebase.google.com/u/0/ buraya mail ile giriş yapalım.Sonrasında açılan pencerede create project diyelim proje adını yazdıktan sonra devam edin ve create yapın aşağıdaki gibi.
Açılan ekranda android seçerek(veya iOS /web) devam edin ve uygulamanıza ait paket ismini aşağıdaki görüldüğü gibi doldurduktan sonra APP icin bir nick yazın .
Şimdi yukarıda SHA-1 nasıl elde edilir ? Android Studio veya kullandığınız IDE terminaline aşağıdaki kodu yazın .
gradlew signingReport
Farklı IDE’ler için aşağıdaki linki inceleyebilirsiniz.
Register App dedikten sonra oluşturulan JSON dosyasını uygulama dosyanızda app içine aşağıdaki resimdeki gibi kopyalayın.
Projenin gradle’sine
classpath ‘com.google.gms:google-services:4.3.8’
App module build.gradle’nize
apply plugin: ‘com.google.gms.google-services’
dependencies {
implementation platform(‘com.google.firebase:firebase-bom:28.0.1’)
}
Kodlarını yukarıdaki gibi ekledikten sonra sitede sol sekmedeki Authentication tıklayarak en email/password ‘ u enable yapalım.
Simdi gerçek zamanlı veritabanı için yine sol taraftan Realtime Database diyerek aşağıdaki gibi izleyelim
Bu işlemlerden sonra Android Studio ‘ ya girerek bağlantı kontrolü için Tools>Firebase seçelim ve yukarıda yaptığımız Authentication ve realtime database kontrolünün aşağıdaki olmasını gerçekleştirelim.4 resim ile
Bu adımları da yaptıktan sonra son olarak gradle dosyasının örneğini de kolaylık olsun diye ekleyeyim sizlere.
Bir sonraki yazılarımda bunlara ait bir uygulama yapmayı düşünüyorum beklemede kalın :)