Facebook Authentication Guide¶
Facebook Authentication allows your publishers to register and login using their Meta credentials. This integration is essential for providing a seamless onboarding experience for social-focused users.
🛠️ Meta Developer Portal Setup¶
Follow these steps to create a Facebook Login app and obtain your credentials.
1. Create a Meta Developer App¶
- Navigate to the Meta for Developers portal and log in.
- Click My Apps → Create App.
- Select Use Case: Choose Authenticate and request data from users with Facebook Login.
- App Name: Enter your Network/Site Name.
- Click Create App.
2. Configure Facebook Login¶
- In the left sidebar, click App Settings → Basic.
- App Domains: Enter your platform domain (e.g.,
your-domain.com). - Privacy Policy URL: Enter your network's privacy policy link.
- User Data Deletion: Configure a deletion callback or URL instructions per Meta's compliance rules.
- In the left sidebar, click Dashboard → Facebook Login → Settings.
- Valid OAuth Redirect URIs: Add your callback URL.
- Format:
https://your-domain.com/auth/social/facebook/callback
- Format:
- Click Save Changes.
3. Retrieve Credentials¶
- Go to Settings → Basic.
- App ID: Copy your Application ID.
- App Secret: Click Show and copy your Application Secret.
⚙️ Platform Integration¶
Navigate to Admin Panel → Settings → Login Settings → Social Login.
- Facebook App ID: Paste your App ID.
- Facebook App Secret: Paste your App Secret.
- Facebook Enabled: Toggle to
ON. - Save Settings: Apply the changes at the bottom of the page.
🔍 Technical Details¶
Compliance & Data¶
- Permissions: The platform requests
emailandpublic_profilescopes. - Verification: Email addresses provided by Facebook are treated as verified, activating the publisher account immediately upon registration.
- IP Intelligence: Like all registration flows, social logins are subject to the platform's anti-fraud auditing to prevent bot registrations.
Pro-Tips¶
- App Mode: Ensure your Meta App is toggled from Development to Live mode to allow external users to log in.
- Business Verification: For high-volume networks, Meta may require business verification to maintain access to the Facebook Login service.