This documentation is for WSO2 Identity Server 5.3.0. View documentation for the latest release.
Page Comparison - Configuring Facebook (v.12 vs v.18) - Identity Server 5.3.0 - WSO2 Documentation

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

This section gives you a quick understanding of configuring Facebook as Identity provider so that it acts as a federated authenticator. Check out the Logging in to your Application via Identity Server using Facebook Credentials tutorial to try out an end-to-end scenario of using Facebook as a federated authenticator.

...

Excerpt

Follow the steps given below to add a new identity provider in WSO2 Identity Server.

  1. Download the WSO2 Identity Server from here and run it.
  2. Log in to the Management Console as administrator.
  3. In the Identity section under the Main tab of the Management Console, click Add under Identity Providers.
  4. Give a suitable name as the Identity Provider Name.
    Image Modified
  5. Go to Facebook Configuration under Federated Authenticators


Enter the following values in the form that appears:

FieldDescriptionSample Value
Client Id

This refers to the App ID you received from the Facebook app you created.

<Application ID of the Facebook App>
Expand
titleDon't know the client ID? Click here for more information
?
  1. Go to https://developers.facebook.com/ and log in using your Facebook credentials.
  2. Click on your app from the My Apps drop-down list.
    You are navigated to the Dashboard of the application. Note down the App ID and the App secret.

Image Added

<Application ID of the Facebook App>


Client SecretThis refers to the App Secret you received from the Facebook app you created.<App Secret of the Facebook App>
ScopeDefines the permission to access particular information from a Facebook profile. See the Permissions Reference for a list of the different permission groups in Facebook APIs.  email
User Information FieldsThese are the claims related to the user account on Facebook. WSO2 Identity Server requests these fields from Facebook when a user is authenticated with Facebook through the IS. See public_profile permission for more information about these fields. id,name,gender,email,first_name,last_name,age_range,link
Callback UrlThis is the URL to which the browser should be redirected after the authentication is successful. This should be
thecommonauthendpoint
the commonauth endpoint of Identity server.https://localhost:9443/commonauth

Image Modified


  1. Select both checkboxes to Enable Facebook Authenticator and make it the Default.

  2. Click Register.

You have now added the identity provider.

...

Fill in the following fields where relevant.

...

This is the URL to which the browser should be redirected after the authentication is successful. It should have this format: https://(host-name):(port)/commonauth. Here Callback URL is the endpoint in WSO2 Identity Server which accepts the response sent by facebook.

...

Panel
titleRelated Topics