# oauth-integration > Configure OAuth authentication providers for Flutter Firebase apps. Set up Google, Apple, and Facebook sign-in. Use when implementing authentication. - Author: Monxun - Repository: Monxun/monxun-plugin-marketplace - Version: 20260131184524 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/Monxun/monxun-plugin-marketplace - Web: https://mule.run/skillshub/@@Monxun/monxun-plugin-marketplace~oauth-integration:20260131184524 --- --- name: oauth-integration description: Configure OAuth authentication providers for Flutter Firebase apps. Set up Google, Apple, and Facebook sign-in. Use when implementing authentication. trigger_keywords: - oauth - google sign in - apple sign in - facebook login - firebase auth - authentication --- # OAuth Integration Configure authentication providers for Flutter Firebase. ## Google Sign-In ### iOS Add URL scheme to Info.plist: ```xml CFBundleURLSchemes com.googleusercontent.apps.CLIENT_ID ``` ### Android Add SHA fingerprints to Firebase Console. ## Apple Sign-In ### iOS Enable capability in Xcode: - Sign in with Apple ### Entitlements ```xml com.apple.developer.applesignin Default ``` ## Facebook Login ### iOS (Info.plist) ```xml FacebookAppID APP_ID ``` ### Android (strings.xml) ```xml APP_ID ``` ## Flutter Packages ```yaml dependencies: firebase_auth: ^4.0.0 google_sign_in: ^6.0.0 sign_in_with_apple: ^5.0.0 ``` ## References See `references/` for provider-specific setup.