Setting up Facebook Login requires creating the dedicated Facebook App and connecting it trough the public and private keys in the plugin configuration.
To create the app, go to: https://developers.facebook.com/apps, and click Create App.
Select “None” and click “Continue”
Fill the required information and press “Create App”
You might be required to pass the recaptcha check.
Once your app is created, the further configuration is necessary.
If you aren’t already automatically redirected to the Facebook App Dashboard, go to your Facebook Apps and open the newly created app.
Scroll down a little bit to find the “Add the Product” section. Select Facebook Login and press “Set Up”
The new page where you can select the platform will be shown. However, there is no need to select platform, so you can ignore the big buttons. Instead, expand the Settings menu on the left-hand side as shown on the image bellow, and click on Basic
The Basic App configuration page will now be open and you need to enter additional settings.
Save changes and look into the left-hand side menu again.
Expand the Facebook Login menu and click on Settings as shown in the image bellow
Click Get Advanced Access to switch public_profile to advanced access
Click the Get advanced access button on public_profile
After advanced access is granted for public_profile, go back to Facebook login settings. Expand the Facebook Login menu and click on Settings
In the Valid OAuth Redirect URI’s enter this string
http://your.domain/wp-login.php?action=social_login_authenticated&provider=Facebook
It is now time to make use of our new application, but before we do that, we need to make it “Live” first.
In the header of the Facebook App Dashboard, and trough many screenshots on this page, you will find the switch that says “In development”
Flip that switch to change the app into Live Mode. Once in Live Mode, the switch in header will clearly indicate this.
Go back in the left-hand side menu and expand Settings, then click Basic
Copy the App ID and App Secret and paste it to the plugin configuration.