Category Archives: Firebase

Angular & Firestore Kullanımı (Adım Adım Proje Oluşturma)

Bu yazıda yeni bir Angular projesi oluşturup, adım adım Firestore’in nasıl ekleneceğini inceleyeceğiz. Ardından Firestore ile Document listeleme örneği yapacağız. Eğer Firestore hakkında bilgi sahibi değilseniz öncelikle Google Cloud Firestore Nedir? okumanızı öneririm. 1- Öncelikle bir Angular projesi oluşturalım ve Angularfire2 paketini ekleyelim. Bunun içinNode.js terminale aşağıdaki komutları yazıyoruz. (Node.js kurulu değilse buradan indirip kurabilirsiniz)… Read More »

Google Cloud Firestore Nedir?

Google kısa süre önce Firebase bünyesinde yeni veritabanı olan Cloud Firestore’i duyurdu. Şuan Beta sürümü mevcut olan Firestore birçok özelliğiyle birlikte kullanıma sunuldu. Bu makalede birlikte artı ve eksi yönlerini inceleyelim. Cloud Firestore Nedir? Google’nin büyük ve karmaşık yapıdaki verileri saklamak ve hızlıca sorgulamak amacıyla geliştirdiği dokuman tabanlı Nosql veritabanıdır. Firestore esnek bir yapıya sahiptir.… Read More »

Firebase Admin SDK C#.NET API Bağlantısı

Firebase kullanıyorsanız ve tüm kullanıcıları listele, kullanıcı sil, bildirim gönder.. gibi tüm kullanıcılara erişim yetkisi gerektiren işlemler yapmak istiyorsanız,  Firebase Admin SDK kullanmanız gerekiyor. Firebase Admin SDK ise 4 platformu desteklemektedir. Bunlar: Node.js, Java, Go, Phyton. Bu dillerden biri ile geliştirme yapacaksanız buradan dökümantasyonlara ulaşabilirsiniz. Eğer .Net kullanmak istiyorsanız (mesela .net core api, mvc, console… Read More »

ASP.Net Identity kullanıcılarını şifreleriyle birlikte Firebase aktarmak

Daha önce ASP.Net Identity yapısında tutulan kullanıcıları firebase’e import etmeniz gerekebilir. Bunun için AspNetUsers tablosundaki PasswordHash alanında tutulan base64 verileri bazı işlemlerden geçirerek firebase’ye göstermemiz gerekiyor. Bu işlemler sırasıyla; – Base64 olan string türündeki şifre byte dizisine dönüştürülür. – 49 boyutunda bir byte dizisi elde ederiz. Bu dizinin 1. byte’i 0 dır ve yok sayarız. Sonraki 16… Read More »