Flutter: Google sign-in with REST API (JWT)
Flutter app that allows users to sign in with their Google accounts, leveraging a REST API built with Symfony framework for authentication and JSON Web Token management.
This JSON Web Token is securely stored using flutter_secure_storage
and allows the Flutter app to send requests and access resources.
We will be using several essential Flutter packages:
dio
for making HTTP requests to our REST API.flutter_secure_storage
for securely storing authentication tokens.package_info_plus
to access app information.provider
for state management.google_sign_in
to facilitate Google authentication.
My Udemy Course;
Flutter: Google Sign In with REST API, JWT
Discount Code:
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —
REST API
Symfony application using Google OAuth for authentication. When a user signs in through Google, our system will check if the user already exists in our database. If not, it will create a new user account. Once authenticated, either as a new or existing user, our application will generate a JSON Web Token (JWT). Built on the API Platform.