implementing-flutter-social-auth
Installation
SKILL.md
Flutter Social Authentication Guide
Goal
Implement secure, high-quality social authentication in Flutter applications across iOS, Android, and Web. This skill focuses on the most common identity providers (Google, Facebook, Apple) using best-practice plugins and native configuration strategies to ensure a seamless "Privacy-First" user experience.
Process
Phase 1: Provider Selection & Requirements
Identify the required social providers and gather necessary developer portal credentials.
- Google: Google Cloud Console / Firebase Console (SHA-1 fingerprint required for Android).
- Facebook: Meta for Developers (App ID, Client Token).
- Apple: Apple Developer Program (Service ID, Team ID, Key ID).
- LINE: LINE Developers Console (Channel ID).