mirror of
https://github.com/supabase/supabase.git
synced 2026-07-03 12:14:26 +08:00
* update example google sign in app * update flutter google sign in example * update flutter auth blog post to add skip nonce check content * update google sign in guide to include skip nonce check content * minor update on the code sample for google auth guide * delete unused code from code sample * minor update of the blog writing * blog article refactor * minor format fix * Update apps/docs/pages/guides/auth/social-login/auth-google.mdx Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> * Update apps/docs/pages/guides/auth/social-login/auth-google.mdx Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> * Update apps/docs/pages/guides/auth/social-login/auth-google.mdx Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> * Update apps/www/_blog/2023-07-18-flutter-authentication.mdx Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> * Update apps/www/_blog/2023-07-18-flutter-authentication.mdx Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> * Update apps/www/_blog/2023-07-18-flutter-authentication.mdx Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> * Update apps/www/_blog/2023-07-18-flutter-authentication.mdx Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> * fix typo --------- Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
Flutter native Google auth with Supabase
A simple Flutter application with native Google login capabilities on iOS and Android using Supabase auth. Upon signing in, the user is presented with a profile screen where their name and profile image from their Google account are displayed.
Getting Started
- Create a new Supabase project here
- Add your Supabase credentials to
lib/main.dart - Obtain Google API client ID for iOS, Android, and Web
- Add all of the client IDs in Supabase dashboard under
Auth -> Providers -> Google -> Authorized Client IDsas comma separated values and turn onEnable Sign in with Google - Find the
clientIdvariable inlib/screens/login_screen.dartand paste the iOS and web client IDs. - Run the app on iOS or Android and test the login flow 🚀
