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

  1. Navigate to the Meta for Developers portal and log in.
  2. Click My AppsCreate App.
  3. Select Use Case: Choose Authenticate and request data from users with Facebook Login.
  4. App Name: Enter your Network/Site Name.
  5. Click Create App.

2. Configure Facebook Login

  1. In the left sidebar, click App SettingsBasic.
  2. App Domains: Enter your platform domain (e.g., your-domain.com).
  3. Privacy Policy URL: Enter your network's privacy policy link.
  4. User Data Deletion: Configure a deletion callback or URL instructions per Meta's compliance rules.
  5. In the left sidebar, click DashboardFacebook LoginSettings.
  6. Valid OAuth Redirect URIs: Add your callback URL.
    • Format: https://your-domain.com/auth/social/facebook/callback
  7. Click Save Changes.

3. Retrieve Credentials

  1. Go to SettingsBasic.
  2. App ID: Copy your Application ID.
  3. App Secret: Click Show and copy your Application Secret.

⚙️ Platform Integration

Navigate to Admin Panel → Settings → Login Settings → Social Login.

  1. Facebook App ID: Paste your App ID.
  2. Facebook App Secret: Paste your App Secret.
  3. Facebook Enabled: Toggle to ON.
  4. Save Settings: Apply the changes at the bottom of the page.

🔍 Technical Details

Compliance & Data

  • Permissions: The platform requests email and public_profile scopes.
  • 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.

Configure Twitter (X) Authentication →