Facebook Login
To enable Facebook Auth for your project, you need to set up a Facebook OAuth application and add the application credentials to your Openfort Dashboard.
Overview
Setting up Facebook logins for your application consists of 3 parts:
- Create and configure a Facebook Application on the Facebook Developers Site.
- Add your Facebook keys to your Openfort Project.
- Add the login code to your Openfort JS Client App.
Configuration
- Go to developers.facebook.com.
- Click on
Log Inat the top right to log in.
- Click on
My Appsat the top right. - Click
Create Appnear the top right. - Select your app type and click
Continue. - Fill in your app information, then click
Create App. - This should bring you to the screen:
Add Products to Your App. (Alternatively you can click onAdd Productin the left sidebar to get to this screen.)
From the Add Products to your App screen:
- Click
SetupunderFacebook Login - Skip the Quickstart screen, instead, in the left sidebar, click
SettingsunderFacebook Login - Enter your callback URI (
https://api.openfort.io/iam/v1/oauth/callback/facebook) underValid OAuth Redirect URIson theFacebook Login Settingspage - Enter this in the
Valid OAuth Redirect URIsbox - Click
Save Changesat the bottom right
Be aware that you have to set the right use case permissions to enable Third party applications to read the email address. To do so:
Under Build Your App, click on Use Cases screen. From there, do the following steps:
- Click the Edit button in
Authentication and Account Creationon the right side. This action will lead to the other page. public_profileis set by default, so make sure it andemailhave status of Ready for testing in the redirected page.- If not, click the Add button in email on right side.
- Click
Settings / Basicin the left sidebar - Copy your App ID from the top of the
Basic Settingspage - Under
App SecretclickShowthen copy your secret - Make sure all required fields are completed on this screen.
