Introduction
The Social Login feature allows users to log in and/or register to your BuddyBoss Web and App using Facebook social login.
Start by following the Social Login article to enable and configure this feature.
Overview
Create the Facebook app and insert the required details in the pop-up box of Facebook social login to enable and use it during log-in and/or user registration.
Pop-up Box
App ID
App Secret
Create the Facebook App
Navigate to https://developers.facebook.com/apps/
Log in with your Facebook credentials and click the "Create App" button
Fill in the "Add an app name", and "App contact email" fields. The specified app name will appear on your Consent screen. Then click Next.
For Use Cases, select Authenticate and Request data from users with Facebook Login. Click Next.
Select which Business profile you want to connect to this app then click Next.
Click Go to Dashboard.
Customize Use Case
From your App Dashboard, click Use Cases
Click the "Use cases" tab on the left side, and then click the "Customize" button next to the "Authentication and account creation" item
Under Permissions, click Add next to Email
Click Settings below Permissions on the left sidebar
Add the following URL to the "Valid OAuth redirect URIs" field:
https://sitename.com/wp-login.php?bb_social_login=facebook
Click the "Save changes" button
Note: If you receive a blank page after you press the "Save changes" button, try to refresh the page
Configure the App
On the left side, click the "App settings" tab, then click "Basic"
Enter your domain name in the "App Domains" field.
Fill in the "Privacy Policy URL" field.
Provide a publicly available and easily accessible Privacy Policy that explains what data you are collecting and how you will use that data.At the "User Data Deletion", choose the "Data Deletion Instructions URL" option, and enter the URL of your page* with the instructions on how users can delete their accounts on your site.
To comply with GDPR, you should already offer the possibility to delete accounts on your site, either by the user or by the admin.
If each user has an option to delete the account, the URL should point to a guide
showing the way users can delete their accounts.
If the accounts are deleted by an admin, then you should have a section with the contact details, where users can send their account erasure requests (e.g. Privacy Policy).
In this case, the URL should point to this section of the document.
Select a "Category" for your App.
Upload an App icon. It should be 1024x1024.
Click the "+ Add platform" button at the bottom of the page
Select "Website" as the platform, then press "Next"
Enter your site URL
Click "Save changes".
By default, your application only has Standard Access for the "public_profile" and "email" permissions, which means that only you can log in with it.
To get Advanced Access you will need to go through the Business Verification, and you can start on the "Verification" tab on the left side.
Prepare the App for Verification
On the left menu, navigate to Review > App Review
Click Edit on your current request
Answer Data handling questions then click Submit
Complete the app verification process
Provide Verification details
How will your app use the Advanced Access Email permission
How will your app use the Advanced Access public_profile permission
Click Submit for Review.
Publish App
On the left menu, click Publish then click Publish at the bottom
Go to the Required Actions tab on the left menu
Click Get Started on the Annual Data Use Checkup. Complete the following tabs:
Verification
Data Handling
Usage Check
Testing Instructions
Terms & Policies
Click Submit.
Once all are done, click on the "App settings" tab, then click "Basic"
At the top of the page, you can find your "App ID" and you can see your "App secret" if you click on the Show button.
Copy your keys and paste it to the App ID and App Secret field for Facebook.
Paste these keys back to your site to complete the setup for Facebook Social Login.
You can now enable the Apple Social Login checkbox and click Save Settings
Add iOS and Android Platforms for the BuddyBoss App
To enable Facebook Social Login in the BuddyBoss App, follow these steps:
For iOS
From your App Dashboard, go to App Settings > Basic
Scroll down to the bottom of the screen then click + Add Platform
From the pop-up, select iOS then click Next
Enter your Release and Test App Bundle IDs
Navigate to BuddyBoss App Plugin > Configure > iOS Settings > App Configuration
For Android
From your App Dashboard, go to App Settings > Basic
Scroll down to the bottom of the screen and click Add Platform
Select Android then click Next
From the Android Store pop up, select Google Play, then click Next
Add Key Hashes
Under the Hex String field, enter your SHA-1 Certificate Fingerprint then click Convert
Copy the Output (base64)
For the Package Names, enter your Release and Test App Application ID
Navigate to BuddyBoss App Plugin > Configure > Android Settings > App Configuration
For the Class Name, enter: com.bbapp.MainActivity
Once everything is configured, click Save Changes.
If the checkbox for the Facebook social login remains greyed out after clicking Save Changes, click the pencil icon again and then select Verify Settings.
Did you find it helpful? Yes No
Send feedback