Bütünsel Yaklaşımla Flutter Firebase FirebaseAuth İşlemleri

Bütünsel Yaklaşımla Flutter Firebase FirebaseAuth İşlemleri

1.FirebaseAuth BÇ:

[/crayon] [/crayon]

1. FirebaseAuth BÇC: firebase oturumunu yöneten ana sınıftır.
FirebaseAuth sınıfı bir kullanıcının oturum açıp amadığını, oturum durumunu dinlemeyi, oturum açma yöntemlerinin listesini, oturumu anonim, eposta ve şifreyle, google, facebook gibi üçüncü taraf   sağlayıcılarla,cözel bir jetonla, eposta ve oturum açma linkiyle oturum açmayı,oturumun sıfırlanmasını, telefonla doğrulanmasını ve oturumun kapatılmasını sağlayan yöntemler içeren   firebase oturumunu yöneten sınıftır.

2.EYKPT : FirebaseUser

2. FirebaseUser BÇ:

[/crayon] [/crayon]

2. FirebaseUser BÇC: firebase kullanıcısını temsil eden sınıftır.  
FirebaseUser sınıfı bir firebase kullanıcısının verilerini(ham, metadata, kimlik jetonu,anonim olup olmadığı, epostası doğrulaması yapıp yapmadığı),  güncelleme işlemlerini( eposta, telno,parola,profil), doğrulama işlemlerini(doğrulama epostası gönderme,kmlik bilgileri ile kimlik doğrulama),  üçüncü taraf bağlantısı kurma,verileri yenileme, kullanıcıyı ayırma ve silme yöntemleri sunan firebase kullanıcısını temsil eden ana sınıftır.

3.EYKPT : AuthResult

3. AuthResult BÇ:

[/crayon]

3. AuthResult BÇC: Kimlik doğrulama sonucunu temsil eden sınıftır. 
AuthResult,  kimlik doğrulama başarılıysa oturum açmış olan kullanıcıyı FirebaseUser türünde döndüren ve    sağlayıcı Facebook, Github, Google veya Twitter’dan biriyse ek kullanıcı bilgilerini AdditionalUserInfo türünde döndüren yöntemler içeren kimlik doğrulama sonucunu temsil eden sınıftır.

4.EYKPT : UserInfo

4. UserInfo BÇ:

[/crayon]

4. UserInfo BÇC:Bir kimlik sağlayıcıdan döndürülen kullanıcı verilerini(Sağlayıcı kimliği, kullanıcı kimliği, kullanıcının adı,profil fotoğraf urlsi,email,telefon no ) temsil eden sınıftır.

FirebaseAuth İşlemleri için TBÇCD

1. FirebaseAuth BÇC: firebase oturumunu yöneten ana sınıftır.

FirebaseAuth sınıfı bir kullanıcının oturum açıp amadığını, oturum durumunu dinlemeyi, oturum açma yöntemlerinin listesini, oturumu anonim, eposta ve şifreyle, google, facebook gibi üçüncü taraf   sağlayıcılarla,cözel bir jetonla, eposta ve oturum açma linkiyle oturum açmayı,oturumun sıfırlanmasını, telefonla doğrulanmasını ve oturumun kapatılmasını sağlayan yöntemler içeren   firebase oturumunu yöneten sınıftır.

2. FirebaseUser BÇC: firebase kullanıcısını temsil eden sınıftır.  

FirebaseUser sınıfı bir firebase kullanıcısının verilerini(ham, metadata, kimlik jetonu,anonim olup olmadığı, epostası doğrulaması yapıp yapmadığı),  güncelleme işlemlerini( eposta, telno,parola,profil), doğrulama işlemlerini(doğrulama epostası gönderme,kmlik bilgileri ile kimlik doğrulama),  üçüncü taraf bağlantısı kurma,verileri yenileme, kullanıcıyı ayırma ve silme yöntemleri sunan firebase kullanıcısını temsil eden ana sınıftır.

3. AuthResult BÇC: Kimlik doğrulama sonucunu temsil eden sınıftır. 

AuthResult,  kimlik doğrulama başarılıysa oturum açmış olan kullanıcıyı FirebaseUser türünde döndüren ve    sağlayıcı Facebook, Github, Google veya Twitter’dan biriyse ek kullanıcı bilgilerini AdditionalUserInfo türünde döndüren yöntemler içeren kimlik doğrulama sonucunu temsil eden sınıftır.

4. UserInfo BÇC:Bir kimlik sağlayıcıdan döndürülen kullanıcı verilerini(Sağlayıcı kimliği, kullanıcı kimliği, kullanıcının adı,profil fotoğraf urlsi,email,telefon no ) temsil eden sınıftır.

FirebaseAuth İşlemleri için DC:

FirebaseAuth, tüm oturum işlerini yönetir,
FirebaseUser, kullanıcı ham bilgilerini içeren UserInfo sınıfını miras alan bir firebase kullanıcısını temsil eder,
AuthResult, kimlik doğrulama sonucunu temsil eder ve firebase kullanıcısını(FirebaseUser) içerir.

Bir cevap yazın