Facebook

Troubleshooting

The following table lists situations that you could encounter with the Facebook Login Integration Kit, along with possible solutions.

Problem Possible Cause/Solution

Users see the following error:

Feature Unavailable: Facebook Login is currently unavailable for this app, since this app does not have Advanced public_profile permission

If you created your app on the Facebook developer site before February 2021, you need to manually request Advanced Access for the public_profile permission.

  1. Sign on to the Facebook developer apps page.

  2. Select the app you created in Creating an app in Facebook.

  3. Go to App Review → Permissions and Features.

  4. On the public_profile row, click Get Advanced Access.

    vdr1623878597743
  5. Select the I agree check box. Click Confirm.

  6. Confirm your password. Click Submit.

When attempting to sign on, the following error occurs:

Can't Load URL: The domain of this URL isn't included in the app's domains.

For information on how to resolve this issue, see Facebook CIC can’t load URL method error in the Ping Identity Knowledge Base.

The sign-on hyperlink in your application does not reach the PingFederate endpoint, and you are running the PingFederate server behind a reverse proxy.

Extend the existing proxy rules within your network to allow network traffic to the following endpoint:

https://pf_host:pf_port/ext/facebook-authn/

The user is redirected to the Unauthorized Redirect URL in your adapter instance configuration with an error_msg parameter appended to the URL.

  • During authentication, the user did not agree to the requested permissions, or

  • There is an invalid permission configured in the adapter instance.

The HTTP Error 400 - Bad Request error message occurs.

The user attempted to access the site URL endpoint directly from the browser.