Show / Hide Table of Contents

    Facebook Account Provider

    To allow users to sign in with Facebook:

    • Set up and configure an App on Facebook for developers
    • Activate the Facebook Account Provider (see Activate an Account Provider)
    • Set the configuration parameters on the Facebook Account Provider

    Configure a Facebook App

    1. Navigate to the Facebook for developers and sign-in with your Facebook account credentials.
    2. Click My Apps > Add a New App.
    3. In Display Name, type a unique name for your app. Also provide your Contact Email, and then click Create App ID and complete the security check.
    4. Under Facebook Login, click Set up, and then choose Settings in the left-hand navigation under Facebook Login.
    5. Add the Redirect URI (https://www.theidentityhub.com/{tenant}/authenticate/processaccountproviderresponse) to Valid OAuth redirect URIs, then click Save Changes.
    6. On the left-hand navigation, click Settings > Basic. On the App Secret field, click Show, provide your password if requested, then make a note of the values of App ID and App Secret. You use these to configure your App in The Identity Hub.
    7. To authenticate other Facebook accounts than the Facebook account used to set up the App, click App Review and enable Make public to enable general public access using Facebook authentication.

    Specific configuration parameters for the Facebook Account Provider

    Parameter Description
    App Id The app id of the Facebook App created on the Developer Portal. (see Configure a Facebook App)
    App Secret The app secret of the Facebook App created on the Developer Portal. (see Configure a Facebook App)
    Default Scopes The scopes that The Identity Hub will request when a user signs in. (see Default Scopes)
    Scopes Additional scopes that you want to be requested. Currently this has no further implication.

    Default Scopes

    Scope Description Required/Optional
    email To retrieve the email address of the user. Optional
    public_profile To be able to sign in and retrieve the display name of the user. Required
    user_friends To retrieve the Facebook Friends of the user (that also signed in using this Account Provider). Optional

    Optional scopes can be unchecked. Information related to those scopes will not be available to The Identity Hub.

    Related

    Amazon Account Provider
    Activate an Account Provider
    Built-in Username and Password Account Provider
    Custom Account Providers)
    GitHub Account Provider
    Google Account Provider
    Instagram Account Provider
    LinkedIn Account Provider
    Microsoft Account Provider
    Office 365 Account Provider
    PayPal Account Provider
    SAML-P Account Provider
    StackExchange Account Provider
    Twitter Account Provider
    WS-Federation Account Provider