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
- Navigate to the Facebook for developers and sign-in with your Facebook account credentials.
- Click My Apps > Add a New App.
- 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.
- Under Facebook Login, click Set up, and then choose Settings in the left-hand navigation under Facebook Login.
- Add the Redirect URI (https://www.theidentityhub.com/{tenant}/authenticate/processaccountproviderresponse) to Valid OAuth redirect URIs, then click Save Changes.
- 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.
- 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 |
---|---|---|
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 |
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
myID.be Account Provider
Office 365 Account Provider
OpenID Connect Account Provider
PayPal Account Provider
SAML-P Account Provider
StackExchange Account Provider
Twitter Account Provider
WS-Federation Account Provider