
First of all Logout from facebook, then in a browser, open the Test-Only Initialization URL on the Auth. Provider detail page of Salesforce. It should redirect you to Facebook and ask you to sign in. Upon doing so, you are asked to authorize your application. After you authorize, you are redirected back to Salesforce.
- From Setup, enter Auth. Providers in the Quick Find box, and then select Auth. Providers | New.
- For the provider type, select Facebook.
- Enter a name for the provider.
- For Consumer Key, use the Facebook app ID.
- For Consumer Secret, use the Facebook app secret.
- Click Save.
Configuring Salesforce
Fill out the relevant information found in the following URL: https://developer.salesforce.com/signup
Configuring the service provider
Sign in. Enter your username and password to log on to the management console .
Configuring the Facebook application
Go to https://developers.facebook.com/ and log in using your Facebook credentials.
Configuring the identity provider
Now you have to configure WSO2 Identity Server by adding Facebook as a new identity provider.
Configuring the federated authenticator for the service provider
The next step is to configure the federated authenticator for the service provider. In this case, the service provider is Salesforce
Testing the configurations
Do the following steps to test out the configurations for a new user in Salesforce and the Identity Server.
What is Salesforce and Facebook?
Facebook and Salesforce are the leading Social Media and Customer Relationship Management (CRM) tools respectively. Salesforce Facebook Integration allows businesses to effectively manage their Content, Marketing strategy, Leads, Opportunities, Customer Base, etc. This article will provide you with two easy methods that can help you set up this ...
What is Salesforce application?
Salesforce offers a wide variety of in-built applications that are leveraged by various departments in a business, such as Sales, Marketing, Analytics, etc. Salesforce allows users to connect via Java Database Connectivity (JDBC) and interact with its API to access data and migrate data from other platforms.
How to create an Apex class in Salesforce?
In Salesforce, to create an Apex Class, click your name in the upper right corner of the screen. In the dropdown menu, click Developer Console. In the Developer Console, click File > New > Apex Class . You now have to create another Apex Class to send HTTP requests to Facebook and request the data.
When was Facebook created?
Facebook was started as a School-based Social Network at Harvard University by Mark Zuckerberg. In 2006, it was opened to all users across the Internet.
Is Facebook sharing public?
Unlike Emails or Instant Messaging, the content that users share on Facebook is more public, which means many other Facebook users will be able to see them.
Can you post status updates on Facebook?
Facebook now allows users to post status updates and send messages or call each other to keep in touch with friends and family. Users can choose to share different types of content, like photos, videos, articles, links, etc. But sharing content on Facebook is different from other types of online communication.
Can you manually set up Facebook integration in Salesforce?
Setting up Salesforce Facebook Integration manually is quite a lengthy task since it requires the users to write Java code in Salesforce. Additionally, knowledge of HTML is required to visualize the necessary data. Users can manually set up Salesforce Facebook Integration by implementing the following steps:
