Bluehost: How to Secure Facebook App with SSL
Facebook uses an SSL/HTTPS-only policy toward app development. This aligns with what we already know when it comes to security updates, even operators that are working with or hosting a Facebook App. This will assist with configuring the secure canvas URL for your app in the Meta for Developers portal. Facebook does require all canvas agin URL's to be secure.
Before continuing, you will need to set up a Private SSL, which is tied to your domain name. Please visit the following article for information regarding how to obtain an SSL:
Once you have your URL of where your App is hosted, make sure the apps and other items you connect are set up properly on Facebook or other related social media forums.
Set Secure Canvas URL Configure SSL for Facebook App
Note: If you happen to have a Page Tab set up for your App, you would need to follow the same practice to use SSL for the Page Tab.
- Log in to Facebook, then go to https://developers.facebook.com.
- Click on My Apps.
- Select the Facebook App.
- Click on Settings and select Basic.
- Scroll to the bottom and click Add Platform.
- Select Facebook Canvas.
- In this area, you will see the field to update the Secure Canvas URL.
- Use your domain name (the one associated with your SSL certificate) rather than "bluehost.com".
- Please be sure your standard Canvas URL also begins with
https://. - You may be able to try toturn on your Secure Browsing and check your Facebook App to make sure that it's all working.
- Click Save Changes in the bottom right corner.
Meta/Facebook and its related social media apps enforce an SSL/HTTPS-only policy for all app development, API calls, and Facebook Login flows to protect user data, requiring TLS 1.2 or higher for network connections. All callback URLs, including Privacy Policies, must utilize valid SSL certificates. An exception is allowed for http://localhost during development. For full policy details and more information, visit https://developers.facebook.com/.
Summary
Facebook enforces an SSL/HTTPS-only policy for app development to protect user data. Learn how to configure secure canvas URLs for your Facebook App, set up a private SSL certificate, and ensure compliance with Meta for Developers requirements.
If you need further assistance, Bluehost Chat Support is available 24 hours a day, 7days a week while Bluehost Phone Support is available 7 days a week from 7 am-12 midnight EST.
- Chat Support - While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
- Phone Support -
- US: 888-401-4678
- International: +1 801-765-9400
You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.