• 30-08-2020, 12:24:59
    #1
    Database olarak Cloud Firestore kullanan bazı uygulamalar ilk açılışta kullanıcıdan isim gibi bazı bilgiler istiyor ve uygulama kurulumunu gerçekleştiriyor. Sonrasında kullanıcı isterse Google hesabı ile giriş yapıp uygulamayı hesaba bağlıyor istemezse hiç bir giriş yapmadan kullanmaya devam edebiliyor. Benim öğrenmek istediğim giriş işlemi yapmayan kullanıcıların verileri saklanırken;
    -Authentication işlemini Anonim olarak yayıp verileri firestoreda mı saklıyor?(Güvenlik sorunları olduğundan bahsediliyor)
    Yoksa
    -uygulamada bu tarz kullanıcılar için ayrı bir local db(sqlite gibi) mi kullanılıyor?
    Yoksa
    -Firestore database’i senkronizasyon yapmadan local olarak mı saklıyor?(Böyle bir özellik var mı bilmiyorum tabi)
    Yoksa
    -Daha farklı bir kullanım şekli mi var?
  • 30-08-2020, 13:02:55
    #2
    Firebasenin anonim login auth metodunu kullanarak verileri firestore da saklamak en mantıklısı. Eğer kullanıcı google twitter vs ile login olur ise profilepic, name, surname bilgileri otomatik alınıyor ve tekrardan bu bilgiler firestore da set ediliyor.
  • 30-08-2020, 14:12:45
    #3
    kssamet3498 adlı üyeden alıntı: mesajı görüntüle
    Firebasenin anonim login auth metodunu kullanarak verileri firestore da saklamak en mantıklısı. Eğer kullanıcı google twitter vs ile login olur ise profilepic, name, surname bilgileri otomatik alınıyor ve tekrardan bu bilgiler firestore da set ediliyor.
    Anonim giriş aktif edildiğinde güvenlik zafiyeti oluştuğu ve artniyetli kişilerce veritabanı şişirelerek fatura konusunda sıkıntılar oluşmasına sebep olabilir şeklinde yorumlar var.
    Anonim girişlerde güvenliği 100% sağlayabilir miyim?
  • 31-08-2020, 12:25:13
    #4
    kksal555 adlı üyeden alıntı: mesajı görüntüle
    Anonim giriş aktif edildiğinde güvenlik zafiyeti oluştuğu ve artniyetli kişilerce veritabanı şişirelerek fatura konusunda sıkıntılar oluşmasına sebep olabilir şeklinde yorumlar var.
    Anonim girişlerde güvenliği 100% sağlayabilir miyim?
    Saat başına aynı ip den giriş sınırlaması koyabilirsiniz
    Proje -> Authentication -> Sign-in Method sekmesi altında görebilirsiniz