# 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.