Brixxs kennisbank

Wat is in Flutter authenticatie?

Er zijn twee soorten authenticatie in Flutter: Firebase Authentication en Google Sign-In. Firebase Authentication is een dienst waarmee je gebruikers kunt aanmelden en inloggen met hun e-mailadres en wachtwoord. Google Sign-In is een dienst waarmee je je kunt aanmelden met je Google-account. Beide diensten worden aangeboden door Google.

Als u Firebase Authentication gebruikt, kunt u ook Facebook Login, Twitter Login en GitHub Login gebruiken. Dit zijn allemaal providers waarmee u zich kunt authenticeren met hun respectieve platforms met behulp van OAuth.

Zodra een gebruiker is geauthenticeerd, zal hij een unieke ID hebben die hem identificeert in al je apps. Deze ID kan worden gebruikt om gegevens over de gebruiker op te halen uit je Firebase database. Je kunt het ook gebruiken om hen pushmeldingen en andere berichten te sturen.

Als je Google Sign-In gebruikt, kun je ook Google Play Games Services gebruiken. Hiermee kun je je verifiëren met je Google-account en toegang krijgen tot gamegegevens die zijn opgeslagen in je Google Play Games-profiel. Je kunt het ook gebruiken om leaderboards en prestaties in je spel weer te geven.

Beide diensten zijn gratis te gebruiken en eenvoudig op te zetten. Alles wat je nodig hebt is een Firebase-project of een Google Developers Console-project. Als je geen van beide hebt, kun je er gratis een aanmaken.