This section covers what you need to know to configure your instance of MinistryPlatform so your members can log in through their Facebook accounts.
- MinistryPlatform, with rights to the Identity Providers page.
- Facebook's Developer Site, with rights to create a new app.
- Your server.Important: If you do not have access to your server, coordinate this set up with someone who does.Tip: It is helpful to be logged in to the Platform and Facebook's Developer site at the same time.
Create an Identity Provider in the Platform
Create & Configure the Facebook App
- Log in to Facebook's Developers site.
- Create an app.
- Configure the app.
- Go to .
- Click Set Up.
- Select WWW.
- Provide your website URL. Be sure to include "widgets" to in your URL (for example, "https://[yourdomain]/widgets").
- Click Save.
- Skip options 2-5.
- Go to and make the following selections:
- Set Client OAuth Login to Yes.
- Set Web OAuth Login to Yes.
- Set Enforce HTTPS to Yes.
- Set Force Web OAuth Reauthentication to No.
- Set Embed Browser OAuth Login to No.
- Set Use Strict Mode for Redirect URLs to Yes.
- Set Login from Devices to No.
- Add your Value OAuth Redirect URI.
Add OAuth Data
- In the Dashboard, go to and copy the App ID.
- Paste the App ID into the Client ID field on the Facebook Identity Provider record in the Platform.
- Back in the Facebook Developer site, go to and copy the App Secret.
- Paste the App Secret into the Client Secret field on the Facebook Identity Provider record in the Platform.
- While in the Platform, set Is Public to Yes.
- Save the updated Facebook Identity Provider record.
- Back in the Facebook Developer site, go to and add any necessary contact information.
- Click Save Changes.
Recycle the App Pool & Test
- MinistryPlatform only register identity provider changes with a full application pool reset.
- If you do not have access to your server, coordinate this set up with someone who does.Tip: Open a window in Incognito mode and go to the Platform. You should see the option to log in using Facebook.
- To confirm you can link your Facebook account to the Platform, go to the Edit User Account screen, select Social Logins and then select Facebook. Note: After you confirm the Facebook login works, return to the Facebook Developer's app dashboard and toggle In Development to Off. Then, you must provide some additional information.